Custom Search

Tuesday, March 31, 2009

What is Performance, Stress & Load testing ???

Performance, Stress & Load testing
Performance Testing: It is conducted to evaluate the compliance of a system or component against stated performance requirements, as specified in the Service Level Agreement (SLA). This usually being the last set of tests performed before implementing the new system, performance testing validates how well the system performs, from a speed and data processing perspective.

The Load, Volume and Stress testing are often grouped under performance tests. However, depending on the size and criticality of the system, these can be viewed as individual test phases.

Load Testing: In load testing the system under test in subjected to various levels of "load", to test its behaviour. In other words we can say load testing checks whether the system works well for the specified requirement (load).

Stress Testing: Testing conducted to evaluate a system or component, at or beyond the limits of its specified requirements. It is quite distinct from load testing because, here the behaviour of the system is checked for extremes and checks the safe load instructions for end-users. It is quite useful for mission-critical software.

No comments: