Performance Test ()
Business Definition: 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 speed, scalability, reliability and resource usage.
Technical Definition: A type of software testing that ensures software applications to perform properly under their expected workload. It is a testing technique carried out to determine system performance in terms of sensitivity, reactivity and stability under a particular workload.
Performance Testing is the process of analyzing the quality and capability of a product. It is a testing method performed to determine the system performance in terms of speed, reliability and stability under varying workload.
Performance Testing Attributes:
Speed - determines whether the software product responds rapidly.
Scalability - determines amount of load the software product can handle at a time.
Stability - determines whether the software product is stable in case of varying workloads.
Reliability - determines whether the software product is secure or not.