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:
Key types of Performance testing:
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.