There are three types of performance Testing
1. Load Testing
2. Stress Testing
3. Capacity Testing
To determine or validate application's behavior when it is under normal or peak load conditions.
Load testing can be done in two ways.
a. Endurance Testing: Evaluates the system ability to handle constant, moderate work load for a long time.
b. Volume Testing: Evaluates the system ability to handle heavy work load, for a limited time period
To determine or validate application's behavior when it is pushed behind normal or peak load conditions.
To determine how many users and/or transactions a given system will support and still meet performance goals.
To test the application with different user load and identify the system behavoiur at different time intervals.
To test the application, by increasing the users suddenly and identify the system behaviour