Stress testing is a form of deliberately intense or thorough testing used to determine the stability of a given system or entity. It involves testing beyond normal operational capacity, often to a breaking point, in order to observe the results. Reasons can include:
to determine breaking points or safe usage limits
to confirm mathematical model is accurate enough in predicting breaking points or safe usage limits
to confirm intended specifications are being met
to determine modes of failure (how exactly a system fails)
to test stable operation of a part or system outside standard usage
Performance testing is a testing practice performed to determine how a system performs in terms of responsiveness and stability under a particular workload. It can also serve to investigate, measure, validate or verify other quality attributes of the system, such as scalability, reliability and resource usage.
Performance testing strives to build performance standards into the implementation, design and architecture of a system.
Performance testing can serve different purposes:
It can demonstrate that the system meets performance criteria.
It can compare two systems to find which performs better.
It can measure which parts of the system or workload cause the system to perform badly.
0 Comments