Performance Testing Part-1Testing
January 11, 20211 minuteuserBhumi Khimani
Performance Testing Part-1

What is Performance Testing?

Performance testing, which is a non-functional testing method performed to determine system parameters in terms of responsiveness and stability under various workloads.  Performance testing measures the quality characteristics of a system, such as scalability, reliability, and resource use. 

Types of Performance Testing


There are mainly six types of performance testing Let's see in detail.

Load Testing

It is the simplest form of testing conducted to understand the behavior of the system under a specific load.  The load tests will determine the measurement of important business critical transactions and will also monitor the load on the database, application server, etc. 

Stress Testing

It is performed to find the upper limit capacity of the system and also to determine how the system is operating if the current load greatly exceeds the expected maximum. 

Spike Testing

The Spike test is performed by suddenly increasing the number of users by a very large amount and measuring system performance.  The main objective is to determine whether the system will be able to carry the workload. 

Scalability testing 

 It Measures performance based on the software's ability to increase or decrease performance measurement attributes.  For example, a scalability test could be performed based on the number of user requests. 

Volume Testing

Under large test volume no.  From.  The data is filled in a database and the overall behavior of the program system is monitored.  The goal is to check the performance of the software application under different database sizes. 

Endurance Testing

It is done to make sure the software can handle the expected load over a long period of time.

 We will see full performance testing process points in our next article, to be continue..