Test Automation for Performance
Performance testing ensures the speed, stability, and scalability of a software application and helps to verify the behavior of an application in various possible user scenarios. Even with considerable technological advancements, many software applications fail to produce the desired performance for users during peak traffic. Therefore, it is imperative that performance testing is done early enough in the application life cycle to provide critical feedback to the stakeholders and to maintain usability at elevated levels.
There are various performance testing tools on the market to choose from, and each one has its own capabilities. Some examples are JMeter, LoadRunner, and Kobiton. In this chapter, we will be working hands-on to gain an understanding of setting up and running performance tests using JMeter. These are the main topics we will be looking at in this chapter:
- Getting started with JMeter
- Automating a performance test
- Java...