What’s new in JMeter 5.4 Release

Apache has released its next iteration of JMeter version which is 5.4.On the 4th of December 2020, the Apache JMeter™ team releases it.This blog provides information about this new version.You can check for JMeter 5.3 release from my artical.

Download Apache JMeter 5.4

Navigate to https://jmeter.apache.org and click on the relevant package file as shown below.

HTTP(S) Test Script Recorder

HTTP(S) Test Script Recorder underwent major changes with improvements as shown below. You can use the format string and suffix while recording. Also, you can toggle the GraphQL detection while recording.

Test Script Recorder in JMeter 5.4

Backend Listener: InfluxDBRawBackendListenerClient

In addition to the previously available GraphiteBackendListenerClient and InfluxdbBackendListenerClient, a new implementation option is now available in the Backend Listener.

This listener allows storage of “raw”, i.e. non-aggregated, metrics. Now you have individual results for each sampler. These include start time, connect time, elapsed time, status, sampler (or transaction) name, and latency. 

Embedded Resources

When doing performance testing for web application (browser based) .JMeter should behave as close to the real browser as possible. This includes handling of the so called “embedded resources”: images, scripts, styles, sounds, fonts, etc.If you need to retrieve the embedded resources using the URLs filter, you can leverage URLs filter as shown below in HTTP Sampler and Request Defaults.

In Previous releases of JMeter, it was possible to exclude these external resources from the “embedded resources” scope. However, you had to come up with a “negative” regular expression, which wasn’t very convenient. Now, JMeter 5.4 provides a separate input field where you can specify the “unwanted” domains:

The setting appears both for HTTP Request sampler and for the HTTP Request Defaults configuration element.


If you are working in GraphQL performance testing, you can now leverage GraphQL HTTP Request Sampler as shown below.

GraphQL in JMeter 5.4

HTML Dashboard Reporting

In HTML Dashboard, the text has been changed from KO to FAIL.

From KO to FAIL




Categories: Uncategorized

Tagged as:

Leave a Reply