By simulating a massive load, you can perform stress, load and scalability testing of your web server. These types of load testing have much in common and are often confused. The common thing is that all of them simulate HTTP(S) traffic recorded previously. However, the goals of these testing approaches are different:
-
Load testing is aimed at checking the web server behavior under a massive load, that is, at simulating the expected load prior to opening the web server for real users.
-
Stress testing is aimed at verifying the web server’s behavior under an extremely heavy load.
-
Scalability testing is aimed at determining whether the web server’s productivity can be increased by adding more hardware or software resources.
In This Section
Load Testing: Determining Server Performance at Different Loads
Load Testing: Checking Whether Server Supports a Certain Number of Users
Stress Testing: Finding the Server's Crash Point
Scalability Testing: Checking Whether a Site Performance Can Scale Up
Knowing Request Processing Time
Load Testing: Measuring Server Hardware Performance
Testing ASP.NET Applications - Specific Server Metrics
Measuring SQL Server Performance
"Do"-s and "Do not"-s While Testing Performance
Setting Reasonable Goals for Service Level Agreement
Specifying Appropriate Request Data
Checking Whether a Server Response Contains Specific Text
Using LoadComplete on Cloud Computers
Creating Load Tests Based on Functional Tests
Related Topics of Interest
Creating and Configuring Load Tests