Automated End-to-End Testing and Certification

Stress Testing

Printer-friendly versionPDF version

"Taking systems to the edge"

Functional testing will tell you whether your application will correctly handle the individual transactions for which it is specified, but what will happen when the application is put in to production? Will it cope with the issues it will face in the real world? Performing volume tests will ensure you have sized the hardware correctly and stress tests will help you analyze the impact of exceeding planned limits.

Assessing Performance

VersaTest has been used for performance testing since the product's creation. It has been used on customer sites to prove and optimize system loading and it has been used at IBM and HP performance labs to help analyze the impact of upgraded hardware / operating systems / applications.

VersaTest's Driver Framework Standard (DFS) used by VersaTest Automator includes core performance testing capabilities. DFS Drivers are therefore all capable of generating high levels of load and instrumenting the results either in real-time or for historical analysis. Using the remote deployment capabilities of VersaTest Automation Server, distributed environments can be created using multiple physical hosts enabling the generation of very high-load levels.

For situations where the highest levels of performance are required with the minimum amount of physical hardware, or where the load distribution is to be spread out in a unusual manner, then VersaTest Classic can be used. This requires the creation of custom scripts, but gives the users the greatest amount of control over the resulting performance testing environment.

Stress Testing

Advantages of Performance Testing with VersaTest

Performing stress tests is neither a quick nor easy exercise, but VersaTest has repeatedly proved it is up to the task:

  • Capable of simultaneously generating and responding to 1000's of transactions per second.
  • Flexible deployment options optimize the physical hardware requirements of the test environment.
  • Real-time and offline reporting allow in depth analysis of what happened during the test.
  • Test metrics can be exported to other analytical packages for further examination.