Stress Testing
What is Stress Testing?
Difference between Load Testing and Stress Testing
API Smoke/Stress Testing in K6.io
Stress Testing is a type of load testing used to determine the limits of the system. The purpose of this test is to verify the stability and reliability of the system under extreme conditions.
Load testing
Stress testing
k6 is an open-source load testing tool that makes performance testing easy.
Smoke test is a regular load test, configured for a minimal load. (staging)
Smoke test is a regular load test, configured for a minimal load. (local)
If your smoke test produced any errors, you should either correct the script or fix your environment before you continue.
This configuration increases the load by 100 users every 2 minutes and stays at this level for 5 minutes. Also included a recovery stage at the end, where the system is gradually decreasing the load to 0.
The point of the recovery stage is to determine if the system can serve requests once the load decreases to a normal level.