JMeter
Load testing and performance measurement tool.
Contents
Official Resources
Distributions
Automation
DSL
Frameworks
Framework both for backend load testing with Apache JMeter and frontend load testing with sitespeed.io + webpagetest private instance.
Online web-application/dashboard to run, monitor and analyze results of load tests using JMeter.
One-stop open-source enterprise-class continuous testing platform, compatible with open-source standards such as JMeter .
Conversion
Tool to convert Swagger UI specification into JMeter test plans.
Postman collection to JMeter jmx file converter.
Convert Postman projects to JMeter.
Fiddler or Charles to JMeter script convertor.
Apache JMeter Plugin to convert a HAR file to a JMeter script and Record XML file.
JMeter plugin to import HTTP Archive (HAR) files into Apache JMeter.
CI
Tools & Plugins
Ant task to automate running JMeter test plans.
Maven plugin that provides the ability to run JMeter tests as part of the build.
Gradle plugin to execute JMeter tests.
TeamCity plugin to organize simplest performance testing in CI .
Plugin to collect JMeter performance tests results and display in Sonar dashboard .
Framework to integrate JMeter non-functional tests with CI/CD server.
Tutorials & Demo
Distributed Testing
Testing in Cloud
JMeter cluster support for Kubernetes and OpenShift.
JMeter Kubernetes starter kit, with live test reporting, JMeter monitoring, Kubernetes monitoring and mock as a service.
Kubernetes and Go Automatic Loader solution to run performance tests in Kubernetes cluster using multiple load generators.
AKS-based scalable JMeter test framework with Grafana reporting.
Automates running Apache JMeter on Amazon EC2.
A modified version of JMeter-EC2 project.
Run JMeter on multiple Amazon EC2 instances, view results in ELK.
JMeter Docker image for distributed testing on EC2 Container Service (ECS).
Scalable cloud load/stress testing pipeline solution with Apache JMeter and Terraform to dynamically provision and destroy the required infrastructure on Azure.
Results Processing
Online reporting application to generate reports by uploading JTL file.
Maven plugin that parses JMeter test results and generates detailed reports with charts.
Maven plugin to create graphs and filter results using CMDRunner and Filter Results Tools from JMeter Plugins; usually used along with the JMeter Maven Plugin and set of companion plugins.
JMeter HTML report generator based on JAMon.
Apache JMeter plugin for generating JUnit Reports in XML format, based on custom KPIs (Key Performance Indicators).
Tool to generate JUnit Report based on custom KPIs applied to the JMeter Report CSV file.
Tool to generate JUnit Report based on custom KPIs applied to the JMeter Dashboard Statistics JSON file.
Tool to compare 2 load tests using JMeter Report CSV files and create a JUnit Report based on custom KPIs.
Autogenerated JMeter test-run results reported into Confluence, using Grafana custom dashboards .
Prepackaged InfluxDB configurations that contain everything from dashboards and Telegraf configurations to notifications and alerts in a single manifest file.
JMeter plugin to write load test data on-the-fly into InfluxDB.
Read JMeter results from csv file and put into InfluxDB database.
Parse JTL result with Docker and Logstash in real time or after test end, and send data to Elasticsearch or InfluxDB, to have a nice dashboard and compare different tests.
A Prometheus Listener for Apache JMeter that exposes results in HTTP API.
Apache JMeter Backend Listener implementation for Prometheus metrics exporting.
Allows you to monitor your JMeter CLI performance test from your favorite browser without having to start JMeter in GUI mode.
JMeter plugin allows to write load test data on-the-fly to ClickHouse.
JMeter plugin to send test results to an Elasticsearch engine.
JMeter plugin to send test results to Azure Application Insights.
JMeter plugin to send test results to a Kafka server.
JMeter plugin to write load test data on-the-fly to ClickHouse, InfluxDB, Elasticsearch.
InfluxDB v2.0 listener plugin for Apache JMeter.
Send JMeter test results to Datadog.
A JMeter Backend listener implementation to send the recorded load test metrics via the Dynatrace MINT metric ingest to the configured Dynatrace monitoring environment.
A JMeter plugin to send test results to New Relic Metrics API.
CloudFormation template for publishing JMeter test results to AWS CloudWatch Logs.
JMeter Chart History and Visualization library.
Real-time monitoring of JMeter load test.
Performance Testing
Streaming Protocols
Mainframe Environments
Tools
Correlation
JMeter plugin that simplifies the process of recording for applications with Dynamic Variables by providing automatic correlations of variables at recording time.
JMeter plugin to simplify the scripting of Siebel CRM applications by providing automatic correlations of variables at recording time ️.