Performance testing to determine how the components of the system perform under a particular workload. It can demonstrate that the system meets performance criteria or where in the system there are potential bottlenecks. The performance test can also be referred to as a load-, stress- or volume test. Goal of performance testing is to use the system as it will be used in production in a controlled and dedicated environment. During this period all components will be closely monitored. Output:
– Determine if a new functionality or release is ready for production.
– Find bottlenecks, gather metrics useful for fine tuning the system.
– Provide reporting to business stakeholders regarding performance against expectations.
– Prognose architectural expansion for the future growth.