Friday 17 October 2014

Types of Performance Testing





























  


Load Testing

a) To verify application behavior under normal and peak load conditions.
b) It enables you to identify Response times, Throughput and Resource utilization.
c) To identify your application’s breaking point, assuming that the breaking point occurs below the peak load condition.
d) Load Testing an application over an extended period of time is Endurance Testing.


Load Testing


Stress Testing

a) To determine or validate an application’s behavior when it is pushed beyond normal or peak load conditions.
b) The goal of stress testing is to reveal application bugs that surface only under high load conditions. These bugs can include such things as synchronization issues, race conditions, and memory leaks.
c) Spike testing is a subset of stress testing, done by suddenly increasing the number of or load generated by, users by a very large amount and observing the behavior of the system.


Stress Testing
Capacity Testing

a) To determine how many users and/or transactions a given system will support and still meet performance goals.
—b) To accommodate future loads, you need to know how many additional resources (such as processor capacity, memory usage, disk capacity, or network bandwidth) are required.



Capacity Testing
  



No comments:

Post a Comment