What is the difference between Load Testing and Performance Testing ?

You can’t find difference between Load Testing and Performance Testing Because Load Testing is a part of Performance Testing.

Performance Testing:

Performance testing is “ To demonstrate the system functions to specifications with acceptable response times while processing the required transaction volume on a production sized data base”. That means the objective is Performance enhancement.

It determines which modules execute most often or use the most computer time.Then these modules are re-examined and recorded to run more quickly.
It can be tested using both black box and white box testing, but the white box testing yields finer analysis.

Load Testing:

Load testing is subset of performance testing. Load testing studies the behavior of the program when it is working at its limits.

Performance Testing is a combination of 3 type of Testing :

Performance Testing:
1. Load Testing
2. Stress Testing
3. Volume Testing

1) Load Testing:

In this we test number of users on application as per client requirements by applying gradually increase or at a time. Load testing is mainly based on giving the data only for mandatory fields in an application. Load testing is for required fields (for mandatory fields).

2) Volume testing:

In this we test an application by providing more and more data for all the fields. Here is the main eg. We can find the difference between Load and Volume testing

Fields Man. fields MF* People
Load 100 10 10 * 25
Volume 100 100 100*25

3) Stress testing:

Finding the break point of an application is Stress testing. At a time load is Stress on the application.

Eg: client mentions no. Of users. Let us assume 25.
In this context Load & Stress will be as follows.
Load: one by one hits the application up to 25 users
Stress: At a time 25 users hits on the application

Leave a comment