Load and stress testing
Load testing is a type of performance testing used to determine a system’s behavior under both normal and anticipated peak load conditions. It helps to identify any bottlenecks and how the system handles up to the maximum expected volume of requests. Load testing ensures that your application can handle peak traffic moments smoothly, which helps maintain a positive user experience.
One of the primary purposes of load testing is to verify that an application can scale up to support the maximum expected volume of users. This involves scaling resources efficiently to maintain performance standards without degradation as the load increases.
You would typically measure performance at various loads, as described in Table 13.3:
Load |
Description |
Typical load |
Average expected load on a typical... |