- October 8, 2013
- Posted by: Mahesh Kulkarni
- Category: Blogs
No Comments

Performance Testing is the testing done to determine how better some aspect of the system performs under a particular workload. Every company has different reasons for whether to include Performance Testing as a part of their QA Process or not.
The common reasons for including Performance Testing as a part of certain project are:
- To assess the application for different Workloads
- Find out the Throughput levels
- To find out the Response times
- Collect data for scalability and Capacity planning
- To compare performance characteristics of multiple systems or system configurations
- Evaluation against the Performance criteria
- Calculating the efficiency of the Algorithm
- Find out source of the Performance problems
- To know or to perform the system tuning
- To estimate the Hardware configuration required to support the application when you go ‘Live’.
Thus, this type of Testing is typically done in order to help identify the bottlenecks in a system, establishing a benchmark for future testing, to perform performance tuning and to collect the performance data related with to the overall quality of the system.