awesome-jmeter

JMeter resource hub

A collection of resources and tutorials covering Apache JMeter usage, performance testing, and load testing

A collection of resources covering different aspects of JMeter usage.

GitHub

724 stars
57 watching
190 forks
Language: HTML
last commit: 12 days ago
Linked from 8 awesome lists

apache-jmeterawesomeawesome-listbenchmarkingjmeterjmeter-pluginload-testingperformance-testing

Awesome JMeter / Official Resources

Apache JMeter Project Apache JMeter official website
GitHub Repository 8,413 27 days ago Apache JMeter source code repository
JMeter Wiki Apache JMeter official documentation
Issue Tracking Apache JMeter issue tracking system
Mailing Lists Apache JMeter mailing lists

Awesome JMeter / Distributions

Download Apache JMeter Apache JMeter: Official downloads
JMeter for Windows Package for installation JMeter with plugins
JMeter Bootstrap 37 over 5 years ago Solution to setup JMeter and JMeter plugins, suitable to be used as a submodule

Awesome JMeter / Getting Started

Getting Started with Apache JMeter
The Beginner's Guide to Performance Testing with Apache JMeter
part 1 JMeter — Performance and Load Testing: Beginner's Guide: ,

Awesome JMeter / Tutorials

JMeter Tutorial By ArtOfTesting
part 1 Load Testing with JMeter: , , - By Brandon Konkle
JMeter Tutorial By Tutorials Point
JMeter Tutorial for Load Testing: The Ultimate Guide By Daniel Gutierrez Diez
JMeter: Load Development Lifecycle By DataCadamia
Load Testing with Apache JMeter By Mitchell Anicas @ DigitalOcean
JMeter Tutorial for Beginners By Guru99
JMeter Tutorials By QA Automation Expert

Awesome JMeter / Best Practices

JMeter Official Best Practices
Optimize JMeter for Large Scale Tests
Concurrent, High Throughput Performance Testing with JMeter

Awesome JMeter / Scripting

Beanshell vs JSR223 vs Java JMeter Scripting Most popular scripting mechanisms performance comparison
Testing with Groovy Using JMeter and Groovy for load testing

Awesome JMeter / Automation / DSL

Ruby-JMeter A Ruby-based DSL for building JMeter test plans
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 13 6 months ago The Groovy-JMeter project is simple DSL to write JMeter test plans
jmeter-as-code 32 6 days ago Simple wrapper for JMeter to write and execute JMeter tests with Java
pymeter 136 12 months ago Simple JMeter performance tests API for Python

Awesome JMeter / Automation / Packages

loadtest 93 over 4 years ago An R package for load testing using JMeter

Awesome JMeter / Automation / Frameworks

Taurus Automation-friendly framework for Continuous Testing
Performance testing framework 404 11 months ago Framework both for backend load testing with Apache JMeter and frontend load testing with sitespeed.io + webpagetest private instance
JMeter Load Testing Center 198 3 months ago Online web-application/dashboard to run, monitor and analyze results of load tests using JMeter
MeterSphere 11,664 6 days ago One-stop open-source enterprise-class continuous testing platform, compatible with open-source standards such as JMeter
Carrier Continuous test execution platform with ability to perform load testing using customized JMeter and Gatling containers

Awesome JMeter / Automation / Conversion

swaggerjmx 111 over 1 year ago Tool to convert Swagger UI specification into JMeter test plans
postman2jmx 173 about 1 year ago Postman collection to JMeter jmx file converter
convert-postman-jmeter 10 6 months ago Convert Postman projects to JMeter
fiddler2jmeter 47 about 2 years ago Fiddler or Charles to JMeter script convertor
har-convertor-jmeter-tool 14 2 months ago Apache JMeter Plugin to convert a HAR file to a JMeter script and Record XML file
JMeter HAR Importer Plugin 8 29 days ago JMeter plugin to import HTTP Archive (HAR) files into Apache JMeter

Awesome JMeter / CI / Tools & Plugins

JMeter Ant Task 27 over 7 years ago Ant task to automate running JMeter test plans
JMeter Maven Plugin 430 about 1 month ago Maven plugin that provides the ability to run JMeter tests as part of the build
JMeter Gradle Plugin 52 almost 4 years ago Gradle plugin to execute JMeter tests
Jenkins Performance Plugin Jenkins plugin to capture reports from JMeter and generate graphic charts with the trend report of performance and robustness
TeamCity Performance Tests Analysis Plugin 21 over 7 years ago TeamCity plugin to organize simplest performance testing in CI 💀
Bamboo JMeter Aggregator Plugin Bamboo plugin to collect, assert and graph JMeter test results
Sonar JMeter Plugin 10 almost 4 years ago Plugin to collect JMeter performance tests results and display in Sonar dashboard 💀
Lightning Framework to integrate JMeter non-functional tests with CI/CD server
Taurus JMeter Executor JMeter Executor in Taurus automation framework
PerfAction for JMeter GitHub Action to run performance tests using Apache JMeter and its plugins
Apache JMeter GitHub Action A GitHub Action for carrying out Apache JMeter performance tests

Awesome JMeter / CI / Tutorials & Demo / Jenkins

Performance Tests with JMeter, Maven and Hudson
CI with Jenkins, Git, Maven, Grunt, and JMeter 20 over 9 years ago
Continuous automated web tests using Jenkins and JMeter
Automating JMeter tests with Maven and Jenkins
part 1 How to automate JMeter tests with Maven and Jenkins: ,
part 1 JMeter Continuous Performance Testing (JMeter + Ant + Jenkins): ,
Continuous Integration 101: How to Run JMeter with Jenkins

Awesome JMeter / CI / Tutorials & Demo / Bamboo

How to Run JMeter in a Continuous Integration Environment with Bamboo

Awesome JMeter / CI / Tutorials & Demo / TeamCity

How to Run JMeter Tests with TeamCity for Continuous Integration

Awesome JMeter / CI / Tutorials & Demo / CircleCI

How to integrate JMeter into CircleCI

Awesome JMeter / CI / Tutorials & Demo / SonarQube

JMeter with Sonar

Awesome JMeter / Distributed Testing

JMeter Distributed Testing Step-by-step
JMeter Remote Testing
Setting up a JMeter Cluster for web server load testing

Awesome JMeter / Distributed Testing / Dockerized

Dockerized JMeter Distributed load testing workflow with Docker and JMeter
JMeter Docker Images
Distributed JMeter testing using Docker
A Docker solution to JMeter + InfluxDB + Grafana performance testing
AutoMeter 59 over 5 years ago An automation tool for scaling load tests using distributed slaves, based on JMeter master-slave architecture
JMeter Docker Extension Docker extension to run JMeter tests from Docker Desktop

Awesome JMeter / Distributed Testing / Testing in Cloud / Kubernetes

jmeter-kubernetes 363 7 months ago JMeter cluster support for Kubernetes and OpenShift
jmeter-k8s-starterkit 87 7 months ago JMeter k8s starter kit, with live test reporting, JMeter monitoring, k8s monitoring and mock as a service
kangal 161 3 months ago Kubernetes and Go Automatic Loader solution to run performance tests in Kubernetes cluster using multiple load generators
aks_testing_fwk 37 about 4 years ago AKS-based scalable JMeter test framework with Grafana reporting

Awesome JMeter / Distributed Testing / Testing in Cloud / Amazon Web Services

jmeter-ec2 464 over 5 years ago Automates running Apache JMeter on Amazon EC2
gee 16 almost 11 years ago A modified version of JMeter-EC2 project
os-jmeter-aws 1 about 7 years ago Run JMeter on multiple Amazon EC2 instances, view results in ELK
Load Testing with JMeter and Amazon EC2
Performance Testing in the Cloud with JMeter & AWS
JMeter distributed testing with Amazon EC2
jmeter-ecs 44 almost 2 years ago JMeter docker image for distributed testing on EC2 Container Service (ECS)

Awesome JMeter / Distributed Testing / Testing in Cloud / DigitalOcean

Lightweight JMeter Cloud Building your own JMeter Cloud using DigitalOcean, JMeter and Docker

Awesome JMeter / Distributed Testing / Testing in Cloud / Microsoft Azure

Load Testing Pipeline with JMeter, ACI and Terraform 120 almost 3 years ago Scalable cloud load/stress testing pipeline solution with Apache JMeter and Terraform to dynamically provision and destroy the required infrastructure on Azure

Awesome JMeter / Cloud Services / SaaS

Perforce BlazeMeter Performance engineering platform with JMeter and Selenium support
OctoPerf SaaS and On-Premise Load Testing Tool with JMeter and Selenium support
Tricentis Flood Load testing service with JMeter, Gatling and Selenium scenarios 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

Awesome 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

Awesome JMeter / Results Processing / Results Analysis

JMeter Log Analysis Suggestions and recipes for JMeter log analysis
Analyzing JMeter Results
JMeter Result Analysis: The Ultimate Guide
JtlReporter 131 about 2 months ago Online reporting application to generate reports by uploading JTL file
JMeter Result Analysis Plugin 58 over 2 years ago Maven plugin that parses JMeter test results and generates detailed reports with charts
JMeter Results Analyser Web-based application for collating, analysing and reporting JMeter test results
JMeter Graph Tool Maven Plugin 9 6 months ago Maven plugin to create graphs and filter results using CMDRunner and Filter Results Tools from ; usually used along with the and set of

Awesome JMeter / Results Processing / Results Analysis / DB Results Collectors

JMeter DBCollector Plugin Plugin to enable results logging into a database for more effective reporting
JMeter MySQLCollector Plugin Patch to configure listener to log into MySQL database

Awesome JMeter / Results Processing / Results Analysis / SLA and KPIs

JMeter SLA Report 40 over 3 years ago JMeter HTML report generator based on JAMon
JMeter JUnit Reporter 4 7 months ago Apache JMeter plugin for generating JUnit Reports in XML format, based on custom KPIs (Key Performance Indicators)

Awesome JMeter / Results Processing / Results Analysis / SLA and KPIs / Tools to validate results from KPIs:

JUnit KPI Reporter from JMeter CSV Report 0 over 1 year ago Tool to generate JUnit Report based on custom KPIs applied to the JMeter Report CSV file
JUnit KPI Reporter from JMeter Dashboard Statistics JSON File 2 over 1 year ago Tool to generate JUnit Report based on custom KPIs applied to the JMeter Dashboard Statistics JSON file
JUnit Report Compare 2 JMeter Report CSV Files 1 over 1 year ago Tool to compare 2 load tests using JMeter Report CSV files and create a JUnit Report based on custom KPIs

Awesome JMeter / Results Processing / Reporting & Visualization / InfluxDB & Grafana

Using JMeter with InfluxDB & Grafana Collection of guides to collect and visualize real-time test results and server monitoring stats using InfluxDB & Grafana
How to Use Grafana to Monitor JMeter Non-GUI Results
jmeterReports 26 almost 3 years ago Autogenerated JMeter test-run results reported into Confluence, using Grafana custom dashboards
InfluxDB Community Template for JMeter 351 over 1 year ago Prepackaged InfluxDB configurations that contain everything from dashboards and Telegraf configurations to notifications and alerts in a single manifest file

Awesome JMeter / Results Processing / Reporting & Visualization / InfluxDB & Grafana / Grafana Dashboards

JMeter Load Test Dashboard Grafana dashboard shows live load test metrics provided by JMeter (by NovaTec-APM)
JMeter Dashboard using Core InfluxdbBackendListenerClient Monitor your Apache JMeter load test in real time with InfluxDB and Grafana (by Philippe M)
JMeter Dashboard (3.2 and up) Monitor JMeter load test in real time with InfluxDB and Grafana (by adrianbanu)
JMeter (via prometheus exporter) A Grafana dashboard to inspect JMeter metrics via Prometheus exporter (by chiabre)

Awesome JMeter / Results Processing / Reporting & Visualization / InfluxDB & Grafana

JMeter-InfluxBD-Writer Plugin 78 about 5 years ago JMeter plugin to write load test data on-the-fly into InfluxDB
JMeter Results to InfluxDB 9 almost 5 years ago Read JMeter results from csv file and put into InfluxDB database

Awesome JMeter / Results Processing / Reporting & Visualization / 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 8 about 1 month ago 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

Awesome JMeter / Results Processing / Reporting & Visualization / Prometheus

jmeter-prometheus-plugin 168 over 1 year ago A Prometheus Listener for Apache JMeter that exposes results in HTTP API
jmeter-prometheus-listener 21 over 1 year ago Apache JMeter Backend Listener implementation for Prometheus metrics exporting
ulp-observability-plugin 5 about 1 year ago Allows you to monitor your JMeter CLI performance test from your favorite browser without having to start JMeter in GUI mode

Awesome JMeter / Results Processing / Reporting & Visualization / ClickHouse

JMeter Results from ClickHouse Using the , ClickHouse and Grafana to collect and monitor test results
jmeter-clickhouse-listener JMeter plugin allows to write load test data on-the-fly to ClickHouse

Awesome JMeter / Results Processing / Reporting & Visualization / Backend Listener Implementations

jmeter-elasticsearch-backend-listener 99 9 months ago JMeter plugin to send test results to an ElasticSearch engine
jmeter-backend-azure 32 over 1 year ago JMeter plugin to send test results to Azure Application Insights
jmeter-backend-listener-kafka 29 over 2 years ago JMeter plugin to send test results to a Kafka server
jmeter-listener JMeter plugin to write load test data on-the-fly to ClickHouse, InfluxDB, ElasticSearch
jmeter-influxdb2-listener-plugin 117 3 months ago InfluxDB v2.0 listener plugin for Apache JMeter
jmeter-datadog-backend-listener 12 about 1 year ago Send JMeter test results to Datadog
jmeter-dynatrace-plugin 14 almost 2 years ago A JMeter Backend listener implementation to send the recorded load test metrics via the Dynatrace MINT metric ingest to the configured Dynatrace monitoring environment
jmeter-backend-newrelic 9 7 months ago A JMeter plugin to send test results to New Relic Metrics API

Awesome JMeter / Results Processing / Reporting & Visualization / AWS CloudWatch

jmeter-cw-logs 10 about 8 years ago CloudFormation template for publishing JMeter test results to AWS CloudWatch Logs

Awesome JMeter / Results Processing / Reporting & Visualization / Custom & Deprecated

Using Matplotlib & Python Plotting JMeter load test results with Matplotlib plotting tool and Python
Statistical Aggregate Report Custom Statistical Aggregate Report listener for enhanced results visualization
JChav 3 over 9 years ago JMeter Chart History and Visualization library
howto JMeter Dashboard: , - Real-time monitoring of JMeter load test
Using CMDRunner & Powershell Create JMeter graphs with CMDRunner with powershell parallel execution

Awesome JMeter / Performance Testing / Streaming Protocols

Easy and realistic Load Testing of HTTP Live Streaming (HLS) with Apache JMeter
Using JMeter to Load Test Live HLS Concurrency of Wowza Streaming Engine
Load testing HLS with Ruby JMeter
How to Test Video Streaming with JMeter
HLS JMeter Plugin 48 10 months ago

Awesome JMeter / Performance Testing / Mobile Apps

Record iOS application HTTP requests
Load Testing Mobile Apps Made Easy

Awesome JMeter / Performance Testing / Mainframe Environments

JMeter RTE Plugin 19 4 months ago JMeter RTE (Remote Terminal Emulator protocol) plugin for testing Mainframe applications

Awesome JMeter / Performance Testing / RPC Frameworks

JMeter gRPC Plugin 42 over 1 year ago JMeter plugin supports load test gRPC
JMeter gRPC Request 183 8 months ago JMeter gRPC Request load test plugin
JMeter Dubbo Plugin 567 about 1 year ago JMeter plugin for Apache Dubbo

Awesome JMeter / Performance Testing / RESTful API

REST API Testing with JMeter. Step by Step Guide

Awesome JMeter / Tools / 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
jmeter-plugin GitHub Topics: , - Explore JMeter plugins tagged with the or labels

Awesome JMeter / Tools / Correlation

Correlation Recorder Plugin 27 22 days ago 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 10 10 months ago 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

Awesome JMeter / Tools / Extending JMeter

JMeter Developer Manual
How to write a plugin for JMeter
How to build a JMeter plugin utilizing Groovy
How to create a plugin in JMeter
Custom JMeter Samplers and Config Elements
Implement Custom JMeter Samplers
Hello JMeter plugin 21 8 months ago A brief, clear & fast guide to create your first JMeter plugin

Awesome JMeter / Tools / IDE Integration

Intellij IDEA IDE Plugin Create run configurations and run JMeter tests from Intellij IDEA
JMeter Viewer 5 2 months ago Open JMeter test plans inside Intellij IDE
JMeter + Eclipse HOWTO Develop the JMeter project with Eclipse IDE
Using a Load Generator in NetBeans IDE

Awesome JMeter / Tools / Editors

BlocklyJMX Editor A web-based viewer and editor for JMeter test plan files (part of project)
JEval 30 about 4 years ago 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 💀

Awesome JMeter / Tools / Utilities

Hamster 15 9 months ago Swiftly launch your JMeter test plans from Mac menubar

Awesome JMeter / APM Integration

Servers Performance Monitoring Plugin Server monitoring plugin from project
CA App Synthetic Monitor Transaction monitoring & testing solution with JMeter support
part 1 Performance Remediation using New Relic and JMeter: ,
Elastic APM integration 1 10 months ago Manages the integration of Elastic Application Performance Monitoring API in Apache JMeter script

Awesome JMeter / JMeter Performance

JMeter Performance JMeter performance evolution across versions
JMeter Performance and Tuning Tips By Ubik Ingenierie
part 1 How to speed up JMeter: ,

Awesome JMeter / Tips & Tricks

JMeter tips JMeter tips and tricks scratchpad

Awesome JMeter / Books

Apache JMeter: A Practical Beginner's Guide to Automated Testing and Performance Measurement for Your Websites By Emily H. Halili (Packt Publishing)
Performance Testing with JMeter 2.9 By Bayo Erinle ( ); guide to test web applications using Apache JMeter with practical, hands-on examples
Performance Testing with JMeter, 2nd Edition By Bayo Erinle ( )
Performance Testing with JMeter 3, 3rd Edition By Bayo Erinle ( )
JMeter Cookbook By Bayo Erinle ( ); 70 insightful and practical recipes to help successfully use Apache JMeter
JMeter by Example By Sai Matam and Jagdeep Jain ( ); a simple, practical, step-by-step tutorial to measure the performance of websites
Pro Apache JMeter: Web Application Performance Testing By Sai Matam and Jagdeep Jain ( )
Master Apache JMeter: From load testing to DevOps By Antonio Gomes Rodrigues, Bruno Demion (Milamber) and Philippe Mouawad ( , )
Advanced JMeter Testing By Penny Curich ( ), guide to write custom components for Apache JMeter 5.0

Awesome JMeter / Trainings & Courses

JMeter: Performance and Load Testing (Feb 2019) By LinkedIn Learning
Advanced JMeter (Jul 2020) By LinkedIn Learning
JMeter Training Courses By NobleProg
BlazeMeter University By BlazeMeter
JMeter Courses collection By Udemy
Web Applications (and Mobile Apps) Performance Testing with JMeter By Pragmatic Test Labs
Training courses on Load Testing with Apache JMeter By Ubik Ingenierie
Apache JMeter Training By QAInsights
JMeter Getting Started Course (Apr 2019) By Pluralsight

Awesome JMeter / Videos

JMeter Tutorials By Automation Step by Step
Learn Apache JMeter Series By QAInsights
JMeter / Devops/ CI-CD / Cloud By xavki

Awesome JMeter / Community / Blogs

BlazeMeter Blog BlazeMeter blog about JMeter and performance testing
Ubik Load Pack Blog Ubik Ingenierie blog
TestAutomationGuru Blog Technical blog on test automation
RedLine13 Blog JMeter articles in RedLine13 blog
Flood.io Blog Load testing thoughts, stories and ideas from Flood IO
JMeter Blog Another blog for performance & automation testing using JMeter
OctoPerf Blog OctoPerf blog about JMeter and load testing
Abstracta JMeter Archives Abstracta blog about JMeter
JMeter Basics By João Farias
Azure Load Testing Blog By Microsoft Tech Community

Awesome JMeter / Community / Forums

JMeterPlugins Google Group

Awesome JMeter / Community / Twitter

@ApacheJMeter Official Twitter account of the Apache JMeter load testing tool
@jmeter_plugins Twitter account of custom plugins project for JMeter load testing tool
@BlazeMeter Official Twitter account of Blazemeter, performance engineering platform for DevOps, based on JMeter
@masterjmeter Official account of the book
@ubikloadpack Twitter account of , custom JMeter plugins for Video Streaming & complex protocols load testing

Awesome JMeter / Community / Q&A

jmeter on Stack Overflow
jmeter on Gitter
#jmeter on Slack
r/jmeter on Reddit
Awesome Software Quality 2,261 almost 2 years ago A list of free software testing and verification resources
Awesome Testing 1,873 30 days ago A curated list of testing resources
Awesome Tsung 19 11 months ago Open-source multi-protocol distributed load testing tool, developed in Erlang
Awesome Gatling 71 about 2 months ago Open-source load and performance testing framework based on Scala, Akka and Netty
Awesome k6 592 27 days ago Open-source, developer-centric performance monitoring and load testing solution
Awesome Locust 92 11 months ago Open-source scalable load testing framework written in Python
How They Load Test 102 5 months ago A curated collection of publicly available resources on how companies around the world perform load testing
Load Testing Toolkit 172 12 days ago Collection of open-source tools for debugging, benchmarking, load and stress testing your code or services

Backlinks from these awesome lists:

More related projects: