Awesome JMeter 
A curated collection of resources covering Apache JMeter and related stuff
and shiny things: plugins, integrations, testing techniques, DevOps
practices, etc.

Apache JMeter is open
source, pure Java application designed to load test functional behavior
and measure performance.
This list grew up from an occasional
answer on Stack Exchange and personal JMeter-related links
collection, got further inspiration from awesome project and
improved by these amazing
contributors.
Contents
Official Resources
Distributions
Getting Started
Tutorials
Best Practices
Scripting
Automation
DSL
- jmeter-java-dsl
- Simple Java API to run JMeter performance tests in an VCS and
programmers friendly way.
- jmeter-dotnet-dsl
- Simple .Net API to run JMeter performance tests in an VCS and
programmers friendly way.
- jmeter-groovy-dsl -
The Groovy-JMeter project is simple DSL to write JMeter test plans.
- jmeter-as-code -
Simple wrapper for JMeter to write and execute JMeter tests with
Java.
- pymeter - Simple
JMeter performance tests API for Python.
Packages
- loadtest - An R
package for load testing using JMeter.
Frameworks
- Taurus - Automation-friendly
framework for Continuous Testing.
- Performance
testing framework - Framework both for backend load testing with
Apache JMeter and frontend load testing with sitespeed.io + webpagetest
private instance.
- JMeter Load Testing
Center - Online web-application/dashboard to run, monitor and
analyze results of load tests using JMeter.
- MeterSphere
- One-stop open-source enterprise-class continuous testing platform,
compatible with open-source standards such as JMeter :cn:.
- Carrier - Continuous test
execution platform with ability to perform load testing using customized
JMeter and Gatling containers.
Conversion
CI
Tutorials & Demo
- Jenkins
- Bamboo
- TeamCity
- CircleCI
- SonarQube
Distributed Testing
Cloud Services / SaaS
List of cloud-based load testing services with support of JMeter
test plans execution.
- Perforce BlazeMeter -
Performance engineering platform with JMeter and Selenium support.
- OctoPerf - SaaS and On-Premise
Load Testing Tool with JMeter and Selenium support.
- RedLine13 - AWS-based load
testing service with JMeter, Gatling and Selenium scenarios
support.
- LoadRunner
Cloud - OpenText cloud-based solution for web and mobile performance
testing with JMeter and Gatling support (formerly Micro Focus LoadRunner
Cloud, formerly HP StormRunner Load).
- Loadium - AWS-based load testing
service with JMeter and Selenium support.
- Azure
Microsoft - Azure Load Testing Service use Apache JMeter.
Results Processing
- JMeter
Report Dashboard - JMeter supports dashboard report generation to
get graphs and statistics from a test plan.
- Latency Lingo - Publish test
results to generate hosted, interactive dashboards containing
insights.
Results Analysis
Reporting & Visualization
- InfluxDB & Grafana
- ELK Stack
- Using
ELK - Using Elasticsearch, Logstash, and Kibana to visualize JMeter
test results.
- JMeter
+ ElasticSearch Live Monitoring - Using the ElasticSearch Backend
listener and Grafana/Kibana to monitor results in real time.
- jmeter-logstash -
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.
- Prometheus
- ClickHouse
- Backend Listener Implementations
- AWS CloudWatch
- jmeter-cw-logs
- CloudFormation template for publishing JMeter test results to AWS
CloudWatch Logs.
- Custom & Deprecated
Streaming Protocols
Mobile Apps
Mainframe Environments
- JMeter RTE
Plugin - JMeter RTE (Remote Terminal Emulator protocol) plugin for
testing Mainframe applications.
RPC Frameworks
RESTful API
Plugins
- JMeter Plugins -
Independent set of plugins for Apache JMeter, with plugin manager
references many plugins and simplifies installation.
- Ubik Load Pack -
Productivity extensions for Apache JMeter.
- GitHub Topics: jmeter-plugin, jmeter-plugins -
Explore JMeter plugins tagged with the
jmeter-plugin or
jmeter-plugins labels.
Correlation
- Correlation
Recorder Plugin - JMeter plugin that simplifies the process of
recording for applications with Dynamic Variables by providing automatic
correlations of variables at recording time.
- Siebel CRM
Plugin - JMeter plugin to simplify the scripting of Siebel CRM
applications by providing automatic correlations of variables at
recording time ❄️.
- ULP
Auto-correlator Plugin - Commercial plugin for Oracle and
Vaadin-based applications from Ubik Load
Pack.
Extending JMeter
IDE Integration
Editors
Alternative editors for JMX files, in addition to standard JMeter
GUI and XML editors.
- BlocklyJMX Editor -
A web-based viewer and editor for JMeter test plan files (part of JMeter Plugins project).
- JEval - A
Python-based utility which evaluates JMeter test plan and provides
recommendations and best practices by analyzing each element.
- JMX Enhancer - A solution
to expedite preparation of JMeter test plans.
- jmx.js - Web-based
editor for JMeter JMX files 💀.
Utilities
- Hamster -
Swiftly launch your JMeter test plans from Mac menubar.
APM Integration
Integration with Application Performance Monitoring (APM) tools
to analyze the performance of application servers, database servers, and
web services.
Tips & Tricks
Books
Trainings & Courses
Videos
Blogs
Forums
Q&A
Awesome Lists
- Awesome Software
Quality - A list of free software testing and verification
resources.
- Awesome
Testing - A curated list of testing resources.
- Awesome
Tsung - Open-source multi-protocol distributed load testing tool,
developed in Erlang.
- Awesome
Gatling - Open-source load and performance testing framework based
on Scala, Akka and Netty.
- Awesome k6 -
Open-source, developer-centric performance monitoring and load testing
solution.
- Awesome
Locust - Open-source scalable load testing framework written in
Python.
Other
- How They Load
Test - A curated collection of publicly available resources on how
companies around the world perform load testing.
- Load
Testing Toolkit - Collection of open-source tools for debugging,
benchmarking, load and stress testing your code or services.
Contributing
Please take a look at the CONTRIBUTING
guidelines first.
jmeter.md
Github