Featured

coordinated-throughput-controller

Coordinated Throughput Controller

By Amit Kumar
Featured

A replacement for JMeter's standard Throughput Controller when sibling flows must be mutually exclusive. It coordinates sibling controllers so only one controller runs per parent iteration, fixing cases where multiple Throughput Controllers can run in the same iteration and overwrite variables or execute conflicting business paths.

67
+12 Others

Feature Your Plugin

Want to reach thousands of JMeter users? Promote your plugin here across the ecosystem.

Hot This Week

mqmeter

IBM MQ Support

By JoseLuisSR

A JMeter Plugin to put and get message on IBM MQ Queue, also publish message on Topic. It connect to MQ Server through server channel using ip address, port number, userID and password (if the channel has CHLAUTH rules).

728
+61 S Samplers
jpgc-sense

BlazeMeter Uploader

By BlazeMeter

This is special plugin in for uploading results to BlazeMeter/BlazeMeter Sense during test running or immediately after test end

4,746
+54 A 2.13+ Others

Showcase Your Plugin on GitHub

Embed live PerfAtlas badges in your README to display real-time download stats.

Get Badge
Modern JMeter Docs

Stop guessing. Start testing.

From your first thread group to advanced load shaping, the complete JMeter playbook, written for engineers who ship. Search, Ask AI, and dark/light theme built in.

docs.jmeter.ai

# what you'll find

Thread groups & samplers

CI/CD pipelines

Distributed load testing

Plugin recipes

Real-world scenarios

$ jmeter -n -t plan.jmx

All Directory Plugins

A Active M Maintained S Stale R Archived
146 plugins
mqmeter

IBM MQ Support

By JoseLuisSR

A JMeter Plugin to put and get message on IBM MQ Queue, also publish message on Topic. It connect to MQ Server through server channel using ip address, port number, userID and password (if the channel has CHLAUTH rules).

728
+61 S Samplers
jpgc-sense

BlazeMeter Uploader

By BlazeMeter

This is special plugin in for uploading results to BlazeMeter/BlazeMeter Sense during test running or immediately after test end

4,746
+54 A 2.13+ Others
tilln-junit

JUnit Reporter

By Till Neunast

Generates CI/CD-compatible JUnit Reports in XML format based on custom KPIs: Comparing aggregate metrics with threshold values determines pass/fail.<br />Supports filtering of sample labels by regular expressions.<br />Supported aggregates:<ul><li>Response time percentiles (any)</li><li>Maximum and minimum response time</li><li>Response time average and standard deviation</li><li>Sample error rate</li><li>Total number of samples</li><li>Custom metrics</li></ul>

605
+54 Others
jpgc-synthesis

Synthesis Report

By JMeter-Plugins.org

Synthesis Report is a mix between Summary Report and Aggregate Report

6,753
+49 2.13+ Others
mqtt-xmeter

MQTT Protocol Samplers

By XMeter.com

connect, publish, subscribe and disconnect samplers

1,584
+47 S Samplers
tilln-wssecurity

WS Security for SOAP

By Till Neunast

Digital signature, encryption, decryption, timestamp and username token for SOAP messages via Pre/Post-Processors that modify sampler payloads/responses.

952
+43 Processors
jmeter-prometheus

Prometheus Listener Plugin

By johrstrom

A Jmeter plugin to expose sampled metrics to an endpoint to be scraped by Prometheus.

2,038
+40 Listeners
ssh-sampler

SSH Protocol Support

By Yoann Ciabaud

2,411
+39 S Samplers
tilln-retrier

Sample Retrier

By Till Neunast

Post-Processor that retries failed samplers based on sample results (regex match of response code, data, headers or message).<br /><ul><li>Configurable pause and back-off behaviour</li><li>Handles "Retry-After" HTTP headers</li><li>Retries as represented as sub-results</li></ul>Does <b>not</b> take into account any assertion results.

542
+38 Processors
jmeter-grpc-request

JMeter gRPC Request

By bakthava

Send gRPC request

1,062
+33 Samplers
tilln-cors-plugin

CORS Pre-Processor

By Till Neunast

CORS Pre-Processor makes preflight requests for cross-origin HTTP requests if required, based on request method and headers, and mimics a browser's preflight cache to avoid unnecessary requests.

106
+32 S Processors
tilln-iso8583

ISO-8583 Sampler

By Till Neunast

Generate ISO-8583 financial transactions for testing of payment gateways and switches<br />With support for cryptogram calculation (PIN Block, MAC, ARQC)<br />Based on the <a href="http://jpos.org">jPOS</a> framework

692
+31 Samplers
jmeter-har-import

HAR (HTTP Archive) Import

By Qytera GmbH

This plugin allows you to import HAR files into JMeter and convert them into HTTP Request Samplers for easier recording.

1,397
+30 Others
swagger-postman-importer

Swagger / Postman Importer

By Bakthavachalam

JMeter plugin for importing Swagger/OpenAPI specifications and Postman collections to automatically generate JMeter test plans. Supports both JSON and YAML formats with automatic HTTP sampler generation and parameter extraction.

300
+25 5.6+ Others
jwt-preProcessor

JWT PreProcessor

By Sashika Rangoda

This is a Jmeter pre-processor plugin that can generate Java Web Token

301
+24 Others
jpgc-wsc

Weighted Switch Controller

By JMeter-Plugins.org

This controller takes the information about child elements and offers managing relative weights for them.

5,852
+23 A 2.13+ Others
ulp-jmeter-gwt-plugin

UbikLoadPack GWT plugin

By UbikLoadPack by Ubik-Ingenierie

Plugin which provides the ability to easily script and performance test GWT based applications. It allows to Record and transform GWTRPC requests to XML, Out of the box transformation of requests from XML back to GWTRPC, On-demand transformation of responses from GWTRPC to XML for optional extraction, On-demand transformation of requests from Java objects back to GWTRPC, On-demand transformation of responses from GWTRPC to Java for optional extraction, Assertion on GWT response to check they are OK, View Results Tree renderer to test XPath extractions of data from GWTRPC responses

64
+20 Assertions
unique-csv-data-set-config

Unique CSV dataset config

By HYUNDAI AUTOEVER CORP

This CSV config plugin offers two distinctive features.<ul>1. The ability to provide CSV data only to specified Thread Groups<br>2. The ability to designate the number of data records that can be used in each Thread.<br>&nbsp;&nbsp;&nbsp;&nbsp;(Effect of unique data allocation.)</ul>

284
+15 Configs
coordinated-throughput-controller

Coordinated Throughput Controller

By Amit Kumar
Featured

A replacement for JMeter's standard Throughput Controller when sibling flows must be mutually exclusive. It coordinates sibling controllers so only one controller runs per parent iteration, fixing cases where multiple Throughput Controllers can run in the same iteration and overwrite variables or execute conflicting business paths.

67
+12 Others
jpgc-jms

JMS Send and Receive Sampler

By JMeter-Plugins.org

If you are using JMS (Java Message Service) to send and receive messages between two or more clients, we have created a sampler which enables you to send and receive messages.

898
+11 2.13+ Others
jmeter-atakama-variabilization-plugin

Atakama Variabilization Plugin

By Atakama Technologies

<b>Variabilization plugin for jmeter:</b><br><br> You can request a trial by following this link: <a href="https://ph-eval.atakama-technologies.com/downloadWebsite/index.php/product/show?id=1">https://ph-eval.atakama-technologies.com/downloadWebsite/index.php/product/show?id=1</a>

61
+10 Others
io.github.sagaraggarwal86-configurable-aggregate-report

JAAR — JTL AI Analysis & Reporting

By Sagar Aggarwal

A file-based Apache JMeter listener plugin for post-test JTL analysis. Provides a filterable aggregate table with features like Filter Results using Start/End Offset & Transaction Names with RegEx support, Dynamic Percentile & Table Columns, SLA Threshold Highlighting (Error %, Response Time & TPS), CLI Headless Mode, Chart Interval Control, AI-Analyzed HTML Performance Report, Data-Only HTML Report (no AI required), Export Report in Excel & PDF Format, Performance Charts, Dark Mode — with zero runtime overhead.

133
+7 A 5.6+ Listeners
reportportal-jmeter

ReportPortal Performance Reporter (official)

By ReportPortal

Official ReportPortal Backend Listener for JMeter. Reports aggregated latency percentiles (HdrHistogram), error rate, optional SLA quality gate, and failed sample details into a ReportPortal launch. Optionally attaches the native JMeter HTML dashboard as a ZIP. <ul><li>Add a Backend Listener</li><li>Set implementation to <code>com.epam.reportportal.jmeter.PerformanceReporterClient</code></li><li>Set ReportPortal_URL, Project_Name (project slug, not numeric id), and API_Token</li><li>Docs: <a href="https://github.com/reportportal/plugins-performance#jmeter-plugin">setup guide</a></li></ul>

11
+7 Others
jpgc-filterresults

Filter Results Tool

By JMeter-Plugins.org

Often it's necessary to filter the results of a test to obtain a global vision with pages without all the urls that are declared in the html page.

6,195
+6 2.13+ Others

By

Component Classes

Total Downloads

Downloads This Week

Plugin Health

Usage History

Embed on GitHub

Add this plugin's PerfAtlas badge to your repository's README.md.