- It is a type of non-functional testing.
- Performance testing is testing that is performed, to determine how fast some aspect of a system performs under a particular workload.
- It can serve different purposes like it can demonstrate that the system meets performance criteria.
- It can compare two systems to find which performs better. Or it can measure what part of the system or workload causes the system to perform badly.
- This process can involve quantitative tests done in a lab, such as measuring the response time or the number of MIPS (millions of instructions per second) at which a system functions.
- Why to do performance testing:
- Improve user experience on sites and web apps
- Increase revenue generated from websites
- Gather metrics useful for tuning the system
- Identify bottlenecks such as database configuration
- Determine if a new release is ready for production
- Provide reporting to business stakeholders regarding performance against expectations
Other popular articles:
- What is Volume testing in software testing?
- What is Non-functional testing (Testing of software product characteristics)?
- What is Compatibility testing in software testing?
- Cross Browser Testing – A Necessity or luxury?
- What is Load testing in software testing? Examples,How To Do,Importance, Differences
Farhan says
Hai, i have questions, about type of performance testing,
what is different and what example situation we need kind of the testing below?
1. stress test
2. Load Test
3. Soak Test
4. capability/scalability test
5. Volume Test
6. and Memory Management Test