Test Contents

Test Content

Load DynamiX Test Suites

Load DynamiX test suites allow the user to save time by using preconfigured and vetted tests within the Load DynamiX Test Development Environment (TDE) user interface.

Each test case has user parameter files that allow the user to quickly modify configuration parameters and begin testing. The canned tests can be a starting point to create other test cases or variant scenarios.

“Load DynamiX made it easy to migrate to a private cloud. We were able to determine real-world behavior and save money. It doesn’t get better than that!”

— System Operations Director,
SaaS Provider

Storage Infrastructure Performance Validation

Load DynamiX offers canned test suites that can comprehensively test the various limits and behaviors of:

  • Unified storage
  • Storage networking devices
  • Intelligent switching, application delivery controllers (ADCs), load balancers
  • Security devices including: firewalls, intrusion prevention systems and unified threat management systems
  • Compute and web 2.0 infrastructure including servers, application and database nodes
  • Data center systems end-to-end

Diverse Forms of Testing

The test suites allow the user to progress from testing individual protocols at a functional level to performance testing to multi-protocol testing of unified storage devices and data center infrastructures. The test suite supports many different types of tests including:

Scalability

  • Assess scalability of transport layers including TCP
  • Determine protocol scalability for NFS, SMB, HTTP and iSCSI
  • Measure maximum connection/session concurrency and peak setup rates

File System Creation / Data Verification

  • Creates file systems to test write performance and also to condition the storage under test for read tests.
  • Tests the device’s ability to support directory creation by clients.
  • Create complex file system structures with varying file sizes and directory levels.
  • Support for reading and writing large files.
  • Data verification options to ensure the integrity of data written to target storage.

File I/O and Metadata

  • Mixed read and write I/O test cases to determine bi-directional IOPs performance.
  • The ability for the device to handle metadata changes and simultaneously handle data I/O.
  • Determine file I/O response time and throughput performance.
  • Contrast the performance of sequential versus random I/O.
  • Dynamic patterns of read and write on short and large files.
  • Simulate clients creating and closing files.

Multi-Protocol

  • Test the devices ability to handle mixed client protocol versions simultaneously.
  • Conflict arbitration when client’s access files on common shares using different protocols.
  • Simulate Windows XP, Windows Vista and Windows 7 file open behavior.

Locking

  • Validate both read and write locks.
  • Allow the user to functionally test for idiosyncrasies around file and byte-range locking.
  • Test the potential performance degradation to I/O when applications/clients employ locking.
  • Read and write tests when multiple clients target the same sets of files.

Stability

  • Stability tests to support the device’s ability to handle varying loads that are present in production data center environments.
  • Run tests for hours, days or weeks.

Functional, Negative and Conformance Testing

  • Conflict testing where multiple clients rename, move, remove files or directories from target storage while reading and writing.
  • Validate notification behavior when subsets of clients subscribe to notifications and other subsets of clients make changes to metadata or data.
  • Test various oplock/lease levels between clients and credit flow for SMB.

The test suites are grouped by protocol and testing type:

  • iSCSI Protocol
    • Access Limits
  • HTTP / HTTPS Protocols
    • Access Limits
    • File IO
    • Concurrency Testing
  • NFSv3 Protocol
    • Access Limits
    • File IOs
    • Concurrency Testing
  • NFSv4 Protocol
    • Concurrency Testing
  • SMB Protocol
    • Access Limits
    • File IOs
    • Concurrency Testing
  • SMB2 Protocol
    • Access Limits
    • Concurrency Testing
    • File IOs
    • Protocol Specific
  • SMB2.1 and 3.0 Protocol
    • Protocol Specific
  • Multi-protocol
    • NFS / CIFS /SMB2