Testing the performance/response behavior of the application under various working conditions is called as performance testing.
Automated Performance Testing:
Automated Performance Testing is a discipline that leverages products,people,and processes to reduce the risks of application,upgrade,or patch deployment.At its core,,automated performance testing is about applying production workloads to pre-deployement systems while simultaneously measuring system performance and end-user experience.
Performance test answers questions such as:
1. Does the application respond quickly enough for the intended users?
2. Will the application handle the expected user load and beyond?
3. Will the application handle the number of transactions required by the business?
4. Is the application stable under expected and unexpected user loads?
5. Are you sure that users will have a positive experience on go-live day?
By answering above questions,automated performance testing quantifies the impact of a change in business terms. This is turn makes clear the risks of deployment. An effective automated performance testing process helps you to make more informed release decisions,and prevents system downtime and availability problmes.




