Load testing is a kind of Performance Testing that determines a system’s performance under real-life load conditions. This testing helps determine how the application behaves when multiple users access it simultaneously.
Load testing usually identifies:
The maximum operating capacity of an application
Determine whether the current infrastructure is sufficient to run the application
Sustainability of application with respect to peak user load
Number of concurrent users that an application can support, and scalability to allow more users to access it.
Load testing is a type of non-functional testing. A load test is type of software testing which is conducted to understand the behavior of the application under a specific expected load. Load testing is performed to determine a system’s behavior under both normal and at peak conditions.
These tools help performance/load test a site or application.