When you put demands upon a software system or some computer device, you refer to that as load testing. The goal is to measure its response in some way. It is performed to get an in-depth look at how a system behaves under normal and peak load conditions. When you do load testing, it allows you to determine the maximum operating capacity of your software and to gain insights into bottlenecks that may be present. From here, you may determine which element if any is the source of the process degradation. If the load placed on your software is past typical usage patterns to see how far you can push the system you are doing what is known as stress testing. In these situations, the load is typically so high that errors occur. This is the goal of stress testing so it is not a problem. Since stress testing and load testing use the same basic methods, there is no clear boundary between the two practices.
Synonyms for load testing are reliability testing, volume testing, and software performance testing. These are all varieties of non-functional testing and they are essential for validating the suitability of your software.
Load testing can be used differently by some members of the software testing community. Most people recognize it as the habit of creating models for typical usage of software through simulations of actual use. It is important that load tests look at how a system will perform when it is being used by multiple users at once. This is because of the prevalence of client/server models for web servers.
Despite this, all types of software can be load tested using other types of software such as Load-View. You may load test a graphics editor, or you may load test a text editor. If you want your load testing to be accurate and useful you should make it simulate the real conditions the software will encounter when in use. It is wasteful to use load testing for theoretical and analytical modeling.
With load testing, you can take measurements of your site's quality of service based upon the behavior of real site users.