Definition[]
Performance testing activities
“ | assess the performance of a software product with respect to specified metrics. The target metrics are usually determined within the company using industry reference values.[1] | ” |
Overview[]
The purpose of performance testing is to assess how well a system meets specified performance requirements. Performance testing can only be as complete and precise as the system's defined performance requirements. Examples of performance requirements include specified system response times under normal workloads (e.g., defined transaction volumes) and specified levels of system availability and mean-times-to-repair.
“ | Performance testing is usually performed as a separate testing stage, known as the performance testing stage. However, it is not uncommon for performance testing activities to be conducted as part of the integration or system testing stage.[2] | ” |
References[]
Source[]
- (Overview section): Year 2000 Computing Crisis: A Testing Guide, at 23.
See also[]
- Benchmarking
- Capacity testing
- Load testing
- Stress testing
- Volume testing