Your first time on this page? Allow me to give some explanations.
Awesome JMeter
A collection of resources covering different aspects of JMeter usage.
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you aliesbelik & contributors
View Topic on GitHub:
aliesbelik/awesome-jmeter
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
Official Resources
Apache JMeter
Distributions
Downloads JMeter and JMeter plugins and demonstrates usage via examples. Suggested to be used as a git submodule
Apache JMeter: Official downloads.
Package for installation JMeter with plugins.
Getting Started
Tutorials
By Keld H. Hansen.
Best Practices
Scripting
Most popular scripting mechanisms performance comparison.
Using JMeter and Groovy for load testing.
JMeter: forget about BeanShell Sampler (Russian).
DSL
A Ruby based DSL for building JMeter test plans
Simple API to run JMeter performance tests in an VCS and programmers friendly way
A Groovy-based DSL for building and running JMeter test plans from command line and more.
Packages
an R package that automates performance testing of ML models and summarizes the results in a dashboard w/ rad visualizations
Frameworks
Framework allows to perform load testing with Apache Jmeter, view application/server metrics in real-time with Grafana, analyze errors cause with detailed traces for failed requests, compare different test runs in scripted dashboard and perform frontend performance testing with sitespeed.io+webpagetest
Online web application-dashboard for report analyzing,running and online monitoring of load tests started with JMeter
Conversion
The swagger UI interface document generates JMX files for JMeter to use.
Tools & Plugins
JMeter Ant Task - An Ant task for running JMeter test plans.
The JMeter Maven Plugin
Gradle plugin to run JMeter tests
Jenkins plugin to capture reports from JMeter and generate graphic charts with the trend report of performance and robustness.
Bamboo plugin to collect, assert and graph JMeter test results.
Framework to integrate JMeter non-functional tests with CI/CD server.
JMeter Executor in Taurus automation framework.
Tutorials & Demo
Weather repo to demonstrate continuous integration with Jenkins, Git, Maven, Grunt, and JMeter
Distributed Testing
Distributed load testing made simple
Automates running Apache JMeter on Amazon EC2
Gee is a modified version of Oliver Lloyd's JMeter-EC2 project.
Run JMeter on multiple AWS instances, view results in ELK
Scalable cloud load/stress testing pipeline solution with Apache JMeter and Terraform to dynamically provision and destroy the required infrastructure on Azure.
Distributed load testing workflow with Docker and JMeter.
Building your own JMeter Cloud using DigitalOcean, JMeter and Docker.
Cloud Services / SaaS
Performance engineering platform with JMeter and Selenium support.
Saas and On-Premise Load Testing Tool with JMeter and Selenium support.
AWS-based load testing service with JMeter, Gatling and Selenium scenarios support.
Micro Focus cloud-based solution for web and mobile performance testing with JMeter and Gatling support (formerly HP StormRunner Load).
Solution for distributes load testing of web applications and services.
Results Processing
JMeter supports dashboard report generation to get graphs and statistics from a test plan.
Results Analysis
Online reporting application to generate reports from JMeter(Taurus), Locust and other tool by uploading JTL file.
Plugin that parses JMeter result files and computes performance indicators such as average request duration
JMeter HTML report generator based on JAMON
Suggestions and recipes for JMeter log analysis.
Service for storing and analysing performance test results.
Web-based application for collating, analysing and reporting JMeter test results.
Plugin to enable results logging into a database for more effective reporting.
Patch to configure listener to log into MySQL database.
Results Visualisation
Jmeter autogenerater reports after test to Confluence, using grafana custom dushboards.
Plugin for JMeter that allows to write load test data on-the-fly to influxDB.
Read JMeter results in a csv file and put results in Influxdb database and allows you to create beautiful graphs with Grafana
A Prometheus Listener for Apache JMeter that exposes results in an http API
JMeter plugin that lets you send sample results to an ElasticSearch engine to enable live monitoring of load tests.
A JMeter plug-in that enables you to send test results to Azure Application Insights
A JMeter plug-in that enables you to send test results to a Kafka server
JChav is a way to see the change in performance of your web application over time, by running a benchmark test for each build you produce.
Collection of guides to collect and visualize real-time test-results and server monitoring stats using InfluxDB & Grafana.
Grafana dashboard shows live load test metrics provided by JMeter (by NovaTec-APM).
Monitor your Apache JMeter load test in real time with InfluxDB and Grafana (by Philippe M).
Monitor JMeter load test in real time with InfluxDB and Grafana (by adrianbanu).
A Grafana dashboard to inspect JMeter metrics via Prometheus exporter (by chiabre).
Using Elasticsearch, Logstash, and Kibana to visualize JMeter test results.
Using the ElasticSearch Backend listener and Grafana/Kibana to monitor results in realtime.
Using the JMeter Listener pack, ClickHouse and Grafana to collect and monitor test results.
JMeter plugin to write load test data on-the-fly to ClickHouse, InfluxDB, ElasticSearch.
Plotting JMeter load test results with Matplotlib plotting tool and Python.
Custom Statistical Aggregate Report listener for enhanced results visualization.
sources](https://github.com/vincentskooi/JMeterDashboard) - Realtime monitoring of JMeter load test.
Create JMeter graphs with CMDRunner with powershell parallel execution.
Streaming Protocols
A repo to hold the OpenSource HLS JMeter Plugin code
Mobile Apps
Mainframe Environments
JMeter RTE (5250 and 3270) plugin for testing Mainframe application
RPC Frameworks
A JMeter plugin supports load test gRPC
JMeter gRPC Request load test plugin for gRPC
Dubbo Plugin for Apache JMeter, It is a plug-in developed for testing Dubbo in Jmeter.
RESTful API
Plugins
List of available plugins and extensions.
Independent set of plugins for Apache JMeter, with plugin manager references many plugins and simplifies installation.
Correlation
A repository for the Correlation Recorder Plugin for JMeter
A repo to hold the Siebel JMeter plugin
Commercial plugin for Oracle and Vaadin-based applications from Ubik Load Pack.
Extending JMeter
IDE Integration
Create run configurations and run JMeter tests from Intellij IDEA.
Develop the JMeter project with Eclipse IDE.
JMeter integration module for NetBeans IDE.
Editors
A Web-based viewer and editor for JMeter test plan files (part of JMeter Plugins project).
APM Integration
Server monitoring plugin from JMeter Plugins project.
APM & EUM solution with JMeter integration.
part 2](https://moduscreate.com/blog/performance-remediation-using-new-relic-jmeter-part-2-3/)
JMeter Performance
JMeter performance evolution across versions.
By Ubik Ingenierie.
Tips & Tricks
Books
By Emily H. Halili (Packt Publishing).
By Bayo Erinle (Packt Publishing); guide to test web applications using Apache JMeter with practical, hands-on examples.
By Bayo Erinle (Packt Publishing).
By Bayo Erinle (Packt Publishing).
By Bayo Erinle (Packt Publishing); 70 insightful and practical recipes to help successfully use Apache JMeter.
By Sai Matam and Jagdeep Jain (Leanpub); a simple, practical, step-by-step tutorial to measure the performance of websites.
By Sai Matam and Jagdeep Jain (Apress).
By Antonio Gomes Rodrigues, Bruno Demion (Milamber) and Philippe Mouawad (Leanpub, Packt Publishing).
By Antonio Gomes Rodrigues, Bruno Demion (Milamber) and Philippe Mouawad (Leanpub) (French).
By Penny Curich (Leanpub), guide to write custom components for Apache JMeter 5.0.
Trainings & Courses
By LinkedIn Learning.
By Pragmatic Test Labs.
By Ubik Ingenierie.
Videos
Blogs
BlazeMeter blog about JMeter and performance testing.
Technical blog on test automation.
Another blog for performance & automation testing using JMeter.
Blog about Apache JMeter and performance testing of web applications (no updates more).
Forums
Discussion board by Software-Testing.ru (Russian).
Official Twitter account of the Apache JMeter load testing tool.
Twitter account of custom plugins project for JMeter load testing tool.
Official Twitter account of Blazemeter, performance engineering platform for DevOps, based on JMeter.
Official account of the Master Apache JMeter from Load Testing to DevOps book.
Twitter account of Ubik Load Pack, custom JMeter plugins for Video Streaming & complex protocols load testing.
Q&A
Awesome Lists
😎 Awesome lists about all kinds of interesting topics
A curated list of awesome awesomeness
Software Quality Wiki
A curated list of testing resources
⚡Metrics to help understand page speed and user experience
A curated list of Web Performance Optimization. Everyone can contribute here!
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
A curated list of Site Reliability and Production Engineering resources.
A curated list of awesome inspectIT documentations and resources.
A collection of resources covering all aspects of Tsung usage for load-testing.
A collection of resources covering different aspects of Gatling load-testing tool usage.
A curated list of resources on automated load- and performance testing using k6 🗻
A collection of resources covering different aspects of Locust load-testing tool usage.