Mobile QA Zone

A Mobile Application Testing Community

Differences Between Performance Testing vs. Load Testing vs. Stress Testing

What is the Differences Between Performance Testing vs. Load Testing vs. Stress Testing.

Views: 87

Reply to This

Replies to This Discussion

In qa testing services, Performance Testing, Load Testing and Stress Testing terms refers to followings:

  • Performance Testing: It checks the performance of application’s components by passing different parameters in different load cases.
    This type of testing does not provide pass or fail results. It is performed to set the benchmark and standard of application against Server Response Time, Latency, Concurrency.
    It includes Load Testing, Stress Testing, Reliability Testing, Volume Testing etc.
  • Load Testing: It is the process which simulates actual user load on any website or application. It verifies how application behaves during normal and high load.
    This testing is being applied when the development phase is near to its completion
  • Stress Testing: This testing identifies the stability and robustness of a System.


Below are the differences between Performance-Load-Stress Testing:

Performance Testing

  • Superset of Load and Stress Testing
  • It is performed to get an indication that how application behaves under regular parameters
  • It validates that application performs properly
  • It verifies whether the system can handle the expected load or not
  • It validates the availability and reliability of an application

Load Testing

  • subset of Performance Testing
  • The motive of this testing is generating increased load on a web application
  • Find defects which are not possible during other testing methods like Memory Leak or Buffer Overflow
  • It determines the operating capacity of an application or website
  • It verifies the peak performance, server quantity and response

Stress Testing

  • subset of Performance Testing
  • It is performed to ensure that application or server does not crash under sudden load
  • It helps the testers to test the application under situations of failure
  • It ensures that unexpected failures does not harm the system security
  • It checks the stability response time


© 2019   Created by Anurag Khode.   Powered by

Badges  |  Report an Issue  |  Terms of Service

Welcome to Mobile QA Zone, a Next Generation Software Testing Community.Invite your friends to join this community.Write to us to become a featured member.