Performance Testing in Software Testing

What is Performance Testing ?
Performance testing is a non functional testing that check the stability , reliability and response time of the application under their expected load. Performance testing is type of software testing that ensure that their is no performance bottlenecks in the application .

Performance testing is mainly perform to verify that the speed ,response time , scalability & stability of the application meets the expected requirement or not. performance testing is also called as the perf testing.

Performance Testing In Software testing
Main Focus of Performance Testing 

SpeedSpeed determine the response time of the application , whether application respond quickly.

Scalability : Scalability determine the ability of bearing the load at a time.

Stability : it determine that the application is stable or not when amount of user vary.

Reliability : Reliability determine that whether the application is reliable or not.

Types Of Performance Testing 
List of performance testing types given below.

1) Load Testing 
2) Stress Testing 
3) Endurance Testing 
4) Spike testing 
5) Volume Testing 
6) Scalability Testing 

 Performance Testing Process
Below fig. define complete process of performance testing 

Performance testing process
Why We Do Performance Testing ?
There are various reason of doing performance testing some of the main reason given below 

  • The main important reason of doing performance testing is to eliminate performance bottlenecks from the application.
  • By doing the performance testing we can uncover what the important need to fix before launching the product in real time environment.
  • By doing performance testing we can determine the speed , scalability , and stability of the application when the workload vary. 
  • By doing performance testing we can determine the speed , scalability , and stability of the application meets the expected requirement before Launched in market .

Performance Testing Tools
List of popular performance testing tools given below 

1) Jmeter
2) Load runner 
3) Web Load
4) NeoLoad 
5) LoadNinja
6) Open STA

Hope !!! The above tutorial performance testing in software testing helpful for you ..

QA acharya

Share Your Knowledge With us -
Mail your content -

Related Post :
Load Testing With Example 

Tags : Performance testing with example , performance testing tool , performance testing process , performance testing example , performance testing in software engineering .

Post a Comment


  1. Graceful written content on this blog QA Testing Services Company is really useful for everyone same as I got to know. Difficult to locate relevant and useful informative blog as I found this one to get more knowledge but this is really a nice one. Read more
    Software testing companies in USA
    Software testing companies in New York
    Software testing company in India
    Software testing services in USA
    Software testing services company
    Software testing services company in India