JMeter is one of the most popular performance testing tools. This free JMeter tutorials series will help you learn JMeter and take you from a beginner to a performance testing professional in a couple of weeks or less.
Before you download and install JMeter, your should ensure that your computer meets the basic requirements for its installation. JMeter runs on most operating systems however its good to check if your operating system is supported to avoid any issues.
JMeter has a very complex architecture that provides support for several inbuilt elements and allows extending the functionality of JMeter through plugins. It has many elements like Samplers, Processors, Listeners etc. In simple terms, different types of Elements represent the different features provided by JMeter.
In this topic, you will learn how to test the performance of a web application and learn how to create a Test Plan in JMeter to achieve this. For this step by step tutorial, we will use the site www.google.com In the last topic, we learnt how to work with the JMeter and how to […]
The behavior of a Sampler can be modified using Processors in JMeter. In the previous topic, we learnt how to create a Sampler (request to the server). JMeter creates the Sampler with default properties. What happens if you want to modify that sampler? JMeter offers a valuable feature known as Processor.
The Post-Processors in JMeter are used to perform an action after executing a Samplers request and they run immediately after a Sampler is run. A Post-Processor is usually used to process and extract data from the server’s response.
JMeter Logic Controllers determine when to process the Samplers. In simple terms, JMeter Logic Controllers control the order of Samplers execution. In the topic JMeter Elements, we covered a brief overview of JMeter Controllers. In this topic, we will discuss Logic Controllers in more detail.
JMeter sends the requests to the server without any delay between them, by default. However, when a user is using an application in real life, this never happens. When a user visits a website, they take some time to think and look around before clicking on links. This is actual user behavior.
Assertions in JMeter provide the criteria to determine whether the test case has passed or failed. You can use JMeter Assertions to ensure returned values match expected results. They are processed after every sampler in their scope.