Load testing gives insight into a web application’s behavior under peak load conditions and realistic load conditions. By load testing your web application you will identify the maximum capacity the web application can handle as well as any bottlenecks and determine which element is causing degradation.
By load testing your web application you get lots of useful information about its behavior under all kinds of load conditions. But if you don’t think about what outcome you want in advance, there’s a good chance that you’re missing just that piece of crucial information. Think about what you want to get out of the load test; what questions should the load test answer?
With a load testing suite, you can create different test scenarios. A test scenario consists of the steps the load test should take and the number of concurrent users (also called threads or virtual users) that should start sending traffic to your application.
You also define a ramp up and ramp down speed. The ramp-up speed is the speed at which new concurrent users are added and start sending traffic to the web application. The ramp-down speed is the speed at which users stop sending traffic to end the load test.