What is the difference between a 'load test' and a 'stress test,' and when should each be used?
-
A
A load test validates performance under expected production traffic levels to verify SLOs are met; a stress test pushes beyond expected levels to find breaking points and understand failure modes
-
B
A load test runs for a short duration (minutes); a stress test runs for a long duration (hours or days) to detect memory leaks and gradual degradation
-
C
A load test uses synthetic traffic; a stress test uses replayed production traffic to simulate realistic user behavior
-
D
A load test applies constant traffic; a stress test ramps traffic exponentially to simulate viral growth scenarios