Performance Testing

Performance testing is in general testing performed to determine how a system performs in terms of responsiveness and stability under a particular workload.

Performance testing is commonly conducted to accomplish the following:

  • Compare performance characteristics of multiple systems or system configurations

  • Find the source of performance problems

  • Support system tuning

  • Find throughput levels

Key types of Performance testing:

  • Performance Test:  To determine or validate speed, scalability, and/or stability.

  • Load Test: To verify application behavior under normal and peak load conditions.

  • Stress Test: To determine or validate an application’s behavior when it is pushed beyond normal or peak load conditions.

  • Capacity Test: To determine how many users and/or transactions a given system will support and still meet performance goals.

This entry was posted in . Bookmark the permalink.

Leave a reply

Copyright © 2012 Software Testing Knowledge