volume_mute
Performance vs. Stress Testing - Distinction
publish date: 1969/12/31 00:00:00 UTC
volume_muteMatch each testing scenario to whether it is performance testing or stress testing.
To complete the line match
- Click on an item in the first group
- Click on the match in the second group
To delete a match, double click on a line
Scenario
Testing the system with 500 concurrent users - the expected peak load
Observing whether the system corrupts data when it runs out of memory
Testing the system with 5,000 concurrent users - 10 times the expected peak load
Verifying response time is under 2 seconds for typical user requests
Type
Stress testing
Performance testing
Correct Answer
(1) Testing the system with 500 concurrent users - the expected peak load,Performance testing
(2) Testing the system with 5,000 concurrent users - 10 times the expected peak load,Stress testing
(3) Verifying response time is under 2 seconds for typical user requests,Performance testing
(4) Observing whether the system corrupts data when it runs out of memory,Stress testing
Explanation
Performance testing verifies the system meets its performance requirements under expected or peak load conditions. Stress testing goes beyond expected load to observe failure behavior. Response time verification at normal load = performance testing. Extreme overload behavior = stress testing.
Reference
Software Engineering, Ian Sommerville, 10th edition
