Stress testing
Stress testing is a form of testing that is used to determine the stability of a given system or entity. The objective of stress testing is to simulate a production environment for the purpose of determining that:
-
Normal or above-normal volumes of transactions can be processed through the transaction within the expected time frame.
-
The application system is structurally able to process large volumes of data.
-
System capacity, including communication lines, has sufficient resources available to meet expected turnaround times.
-
People can perform their assigned tasks and maintain the desired turnaround time.
- The system is not expected to process the overload without adequate resources, but to behave (e.g., fail) in a decent manner (e.g., not corrupting or losing data).