Back to Directory

Activity Feed

Recently Updated Plugins

JMeter extensions with the latest development activity, sorted by their most recent GitHub commits.

jmeter-sse-sampler

JMeter SSE Sampler

By Cüneyt Çakır

High-performance Server-Sent Events (SSE) sampler for load testing real-time streaming HTTP endpoints. Supports custom authentication headers, configurable listen duration, HTTP error detection, and accurate JMeter metrics.

93
+10 M Samplers
jtl-xls-smart-report

JTL Excel Smart Report Generator

By Rishav

Generate Excel SLA reports from JTL result files with transaction-wise metrics and P90 SLA validation.

53
+4 A Others
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

635
-157 A Samplers
io.github.sagaraggarwal86-jmx-version-control-system

JVCS — JMX Version Control System

By Sagar Aggarwal

A lightweight local version control plugin for Apache JMeter test plans (.jmx files). Auto-snapshots on every save with SHA-256 deduplication, manual checkpoints with notes, one-click rollback with safety net, version freezing, configurable retention with FIFO pruning, periodic auto-checkpoint, selective deletion, export to .jmx, audit trail, lock file mechanism, dirty state indicator, self-healing index, toolbar integration, keyboard shortcuts (Ctrl+K, Ctrl+H) — no Git, no SVN, no external tools required.

30
+11 M Listeners
bzm-http2

BlazeMeter - HTTP Plugin

By BlazeMeter

BlazeMeter HTTP (HTTP/1.1, HTTP/2, HTTP/3)

1,135
-112 A Samplers
bzm-http2-legacy

BlazeMeter - HTTP/2 Legacy Plugin

By BlazeMeter

This is a deprecated HTTP/2 plugin which allows to test the HTTP2 protocol in java 8 (Recommended to migrate to v2.0 or higher)

1,675
-340 A Listeners
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.

89
-3 A Listeners
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,239
-174 A Others
jpgc-webdriver

Selenium/WebDriver Support

By JMeter-Plugins.org

This plugin allows testing real browser behavior at UI level using Selenium/WebDriver technology

5,115
-442 A Samplers
jmeter-grpc-request

JMeter gRPC Request

By bakthava

Send gRPC request

1,132
-105 M Samplers
io.github.sagaraggarwal86-bpm-jmeter-plugin

BPM — Browser Performance Metrics

By Sagar Aggarwal

A live JMeter listener plugin for capturing browser rendering metrics via Chrome DevTools Protocol. Features include Core Web Vitals (LCP, FCP, CLS, TTFB), Network & Console capture, Composite Performance Score, SLA Threshold Highlighting, Improvement Area Detection, Filter by Start/End Offset & Transaction Names with RegEx support, CLI Headless Mode, Chart Interval Control, HTML Performance Report, and Excel Export — with minimal impact on JMeter thread performance.

56
+11 M Listeners
io.github.sagaraggarwal86-jmxauditor

JMXAuditor — JMX Static Analyser

By Sagar Aggarwal

A JMeter GUI-mode plugin that performs static analysis on .jmx test plans. Surfaces findings across six quality categories (Correctness, Security, Scalability, Realism, Maintainability, Observability) with 25 read-only rules. HTML & JSON Report Export, with zero impact on test execution.

19
-4 M Others
feather-wand-jmeter-ai-agent

Feather Wand - JMeter AI Agent

By QAInsights.com
AI Ready

Add AI Agent to JMeter

817
+42 A Others
jmeter-html-report-plugin

JMeter HTML Report Plugin

By Srenevasan

Interactive HTML report generator for JMeter API testing with request/response details, assertion results, filtering, charts and dark mode support.

70
+25 M Listeners
bzm-hls

BlazeMeter - HLS Plugin

By BlazeMeter

HLS protocol sampler, enabling testing for streaming applications

880
-125 A Samplers
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.

32
-3 A Others
perfana-timescaledb

Perfana TimescaleDB Backend Listener

By Perfana

JMeter backend listener that writes test results directly to TimescaleDB for real-time performance analysis. Batch writing, HikariCP pooling, backpressure handling, URL normalization, and synthetic-monitoring mode.

2
-1 A Listeners
schema-assertion

ApacheJmeter Schema Assertion

By yeshan333

Validate response field types based on JSON/YAML Schema

38
-8 A Assertions
readme-config-element

README Config Element

By QAInsights.com

A JMeter config element that lets you embed Markdown documentation directly inside your test plan with a live GitHub-style preview and deep-link navigation to tree nodes.

8
+1 M Configs
jmeter-datadog-backend-listener

Datadog Backend Listener

By Datadog

Send JMeter test results to Datadog

769
-53 A Others
superkey

SuperKey - JMeter Command Center

By QAInsights.com

JMeter Command Center

0
A Others
vdn-otel-apm-tool

vdn@github - otel-apm-tool

By Vincent DABURON

Manage the integration of OpenTelemetry from Elastic Application Performance Monitoring in a JMeter script.

45
-10 A Others
llm-metrics-visualizer

LLM Metrics Visualizer

By bakthava

A JMeter Listener plugin for load testing LLM APIs. Captures real-time metrics including TTFT (Time To First Token), TPOT (Time Per Output Token), RPS, input/output token throughput, and 90th percentile response times. Rows are grouped by HTTP sampler name.

54
+10 A Others
perfsage-slo-reporter

PerfSage SLO Reporter

By perfsage.com

A JMeter plugin by PerfSage for SLO-based reporting and performance analysis.

1
-1 A Listeners
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.

198
+11 M Others
jmeter-studio-oss

JMeter Studio - Theme Engine Plugin for Apache JMeter

By QAInsights.com

A modern, extensible theme engine for Apache JMeter featuring both dark and light themes with custom icon sets

287
-42 A Others
loadmagic-load-distributor

Distributed Load Distributor

By LoadMagic

Automatically distributes thread counts across JMeter generators for distributed testing. Works with JMeter remote testing (-R) via -Ggenerator.hosts, or standalone generators via -Jgenerator.id/-Jgenerator.count. Auto-activates from lib/ext — no test plan element required. Supports Standard ThreadGroup, Ultimate Thread Group, Concurrency Thread Group, and Stepping Thread Group.

151
-48 A Others
avm-mcp-sampler

MCPLoadTester MCP Sampler

By Andrey Markelov

MCP sampler for stdio, HTTP, and HTTP+SSE transports

31
+7 A Samplers
prism

Prism - tab-style interface plugin for Apache JMeter

By QAInsights.com

A tab-style interface plugin for Apache JMeter

85
-8 A Others
io.github.vasanthshanmugam-jmeter-auto-correlation-plugin

One-Click Auto-Correlation Plugin

By Vasanth Shanmugam

One-click detection and correlation of dynamic values in JMeter test scripts. Automatically finds session IDs, CSRF tokens, OAuth/Bearer tokens, hidden form fields, ViewState, SAML tokens, and replaces hardcoded values with extractors.

160
-7 A Processors
vdn-har-convertor-jmeter-tool

vdn@github - har-convertor-jmeter-tool

By Vincent DABURON

Convert a HAR file to a JMeter Script and a Record XML file.

1,351
-44 A Others
jmeter.backendlistener.reportportal

ReportPortal backend listener

By Prasanta Mohanty

JMeter Backend Listener ReportPortal is a JMeter plugin enabling you to send test results to a Report Portal server <ul><li> get deatils on how to run report portal https://reportportal.io/ </li><li>Simply add a Backend Listener </li><li>Change the listener's configuration</li></ul>

0
A Others
bzm-jmeter-citrix-plugin

BlazeMeter - Citrix Plugin

By BlazeMeter

Support for Citrix protocol (only available for Microsoft Windows)

233
-42 M Assertions
rbourga-jmeter-plugins-modalitycovcheck

Coefficient of Variation and Modality Check

By Robert Bourgault du Coudray

Checks for multimodality and the level of variation of the test results.

31
+1 M Others
rbourga-jmeter-plugins-cohendeffectsize

Cohen's d Results Comparison

By Robert Bourgault du Coudray

Measures the magnitude of the difference between two test results using Cohen's d.

103
M Others
rbourga-jmeter-plugins-tukeyoutlierdetector

Upper Outlier Removal

By Robert Bourgault du Coudray

Detects outliers in the right tail using Tukey's fences and removes them.

84
-3 M Others
rbourga-jmeter-plugins-apdexcalculator

Apdex Score Calculation

By Robert Bourgault du Coudray

Calculates the Apdex score of Samplers for a given Satisfied Threshold.

140
-14 M Others
blazemeter-debugger

BlazeMeter Step-by-step Debugger

By BlazeMeter.com

This plugin enables step-by-step debugging of JMeter scripts

2,136
-276 A Others
jpgc-rotating-listener

Rotating JTL Listener

By BlazeMeter

Rotating listener provides writing sequence of files, limited by number of samples per file.

446
-97 A Others
jpgc-xmpp

XMPP Protocol Support

By BlazeMeter.com

Enables testing XMPP (Jabber) protocol servers

563
-103 A Samplers
jpgc-directory-listing

Directory Listing Config

By BlazeMeter

Directory listing config allows to set file path from source directory into jmeter-variable

745
-127 A Configs
bzm-parallel

Parallel Controller & Sampler

By BlazeMeter

Parallel Controller makes all of its children to run in parallel to each other

9,476
-451 A Samplers
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,830
-577 A Others
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,845
-599 A Others
bzm-random-csv

Random CSV Data Set

By BlazeMeter

Config item that allows reading CSV files in random order

7,599
-768 A Configs
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>

505
-90 M Others
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>

251
-12 M Configs
awsmeter

AWS Support

By JoseLuisSR

AWS Meter is a comprehensive JMeter plugin designed to execute performance tests against AWS services including Kinesis, SQS, SNS, Cognito, and EventBridge. This plugin provides specialized Java samplers for each AWS service, leveraging the AWS SDK for seamless integration and communication.

387
-40 M Samplers
tilln-sshmon

SSHMon Sample Collector

By Till Neunast

Monitoring plugin for agentless collection and plotting of remote server metrics via SSH connections

845
-107 M Others
bzm-rte

BlazeMeter - RTE Plugin

By BlazeMeter

Support for RTE (remote terminal emulation), providing a recorder, sampler and config element to interact with remote terminal servers

705
-119 M Samplers
vdn-junit-reporter-kpi-from-jmeter-report-csv

vdn@github - junit-reporter-kpi-from-jmeter-report-csv tool

By Vincent DABURON

A tool that creates a JUnit XML file with KPI rules from JMeter CSV Report, export result in html, csv or json format.

106
-10 M Others
vdn-junit-reporter-kpi-compare-jmeter-report-csv

vdn@github - junit-reporter-kpi-compare-jmeter-report-csv

By Vincent DABURON

This tool read KPI declarations in a file and apply the KPI assertion on 2 JMeter Report CSV files (current and reference) and generates a result file in JUnit XML format and others formats Html, Json and Csv.

114
-16 M Others
vdn-junit-reporter-kpi-from-jmeter-dashboard-stats

vdn@github - junit-reporter-kpi-from-jmeter-dashboard-stats tool

By Vincent DABURON

A tool that creates a JUnit XML file with KPI rules from JMeter JMeter Dashboard stats.json and generates a result file in JUnit XML format and other formats : html, csv and json.

97
-25 M Others
bzm-siebel

BlazeMeter - Auto Correlation Recorder Plugin

By BlazeMeter

Auto Correlation Recorder provides automatic correlation and detection of variables at recording time

1,949
-115 M Others
di-kafkameter

Jmeter plugin to push/read events/messages to Kafka topics

2,252
-190 M 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.

64
-25 S Processors
validate-thread-group

Validate Thread Group

By QAInsights.com

Adds Validation Thread Group option to the toolbar

902
-79 S Others
JmeterNamesTemplater

DG - JMeter Names Templater

By Daniil Golikov

Jmeter Names Templater is a plugin for Jmeter that allows you to set naming templates for elements and rename them based on a described configuration file.

98
+7 S Others
vdn-elastic-apm-tool

vdn@github - elastic-apm-tool

By Vincent DABURON

Manage the Elastic Application Performance Monitoring (ELASTIC APM) in JMeter script.

51
+1 S Others
jmeter-pubsub-sampler

GCP pubsub plugin

By DigitalInsight-NCR

Jmeter plugin to Publish and Subscribe Messages to GCP PubSub. <ul><li>Simply add a "Publisher/Suscriber config " and provide the service credentials</li><li>Add the Publisher/Subscriber sampler to send/read events</li><li><a href="https://rollno748.github.io/">Author Details</a></li></ul>

204
-37 S Samplers
ssh-sampler

SSH Protocol Support

By Yoann Ciabaud

2,414
-226 S Samplers
extended-csv-dataset-config

Extended CSV dataset config

By DigitalInsight-NCR

Jmeter plugin to effectively manage CSV dataset like other enterprise industry standard tools. <ul><li>Simply add a "Config Element " and Set the appropriate options</li><li><a href="https://rollno748.medium.com/extended-csv-dataset-config-for-jmeter-17b1d8bda6b8">Usage Guide</a></li><li><a href="https://rollno748.github.io/">Author Details</a></li></ul>

2,042
-49 S Configs
vdn-pacing-jmeter-plugin

vdn@github - pacing-jmeter-plugin

By Vincent DABURON

Add Pacing to JMeter, compute a pause for the pacing duration since thread start iteration or since start time in a variable

347
+2 S Others
UtilityJmeterFunctions

DG - Utility Jmeter Functions

By Daniil Golikov

This plugin adds utility jmeter functions (like ${__...}). List of functions:<br>forEachArray<br>generateEmail<br>generateInnLegal<br>generateInnNatural<br>generateOgrn<br>generatePhoneNumber<br>generatePinCode<br>generateSnils<br>jsonPathFromVar<br>globalCounter<br>randomStringLiteral<br>samplerComment<br>timeRandom

349
-56 S Timers
jmeter.backendlistener.elasticsearch

ElasticSearch backend listener

By Delirius325

Apache JMeter plugin for sending sample results to an ElasticSearch engine. <ul><li>Simply add a "Backend Listener" and change the implementation</li><li>Change the listener's configuration</li><li>To use filters, simply seperate their name by a semicolon. (f1;f2;f3)</li></ul>

1,167
-131 S Others
jpgc-esa

Extractor Success Assertion

By JMeter-Plugins.org

Assertion to check that extractor were successfull

296
-68 S Assertions
jwt-preProcessor

JWT PreProcessor

By Sashika Rangoda

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

295
-45 S Others
baolu-csv-data-file-config

Baolu-csv-data-file-config

By libaolu

<ul><li>This plug-in supports automatic or manual csv data allocation for each thread.It has a similar LoadRunner capability parameterization.</li><li>If your request involves database update operation, using this plug-in in the test script can avoid lock waiting and improve the reliability of test results.</li></ul>

476
-82 S Configs
jmeter-rapi-plugin

Rapi JMeter Plugins

By NCKU SELAB

This plugin can run Rapi Runner for front-end load testing while using JMeter and can parse .csv results to generate front-end load reports.

63
-8 S Samplers
jmeter-prometheus

Prometheus Listener Plugin

By johrstrom

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

1,935
-191 S Listeners
mqtt-xmeter

MQTT Protocol Samplers

By XMeter.com

connect, publish, subscribe and disconnect samplers

1,585
-55 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.

760
-173 S Processors
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>

68
-17 S Others
jmeter.backendlistener.azure

Azure backend listener

By adrianmo

Apache JMeter plugin that enables you to send test results to Azure Application Insights.

627
-107 S Others
netflix-cassandra

Cassandra Support

By Netflix

384
-47 R Samplers
couchbase

Couchbase Plugin

By Perfwise

JMeter plugin to load test Couchbase DB <ul><li>Simply add a "Config Element " and set the cocuhbase connection options and provide a object name to export</li><li>Add a "Couchbase sampler " and provide the exported object name.</li><li><a href="https://rollno748.github.io/">Author Details</a></li></ul>

33
-10 S Samplers
jmeter-atakama-backend-listener-plugin

Atakama Backend Listener Plugin

By Atakama Technologies

This plugin aims to send jmeter metrics to Atakama Infrastructure

116
-19 S Listeners
jmeter-dynatrace-backend-listener

Dynatrace Backend Listener

By Dynatrace

Send JMeter test results to Dynatrace

473
-74 R Others
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.

520
-116 S Processors
jmeter.backendlistener.kafka

Kafka backend listener

By rahulsinghai

Apache JMeter plugin for sending sample results to a Kafka server. <ul><li>Simply add a "Backend Listener" and change the implementation</li><li>Change the listener's configuration</li><li>To use filters, simply separate their name by a semicolon. (f1;f2;f3)</li></ul>

1,497
-65 S Others
tilln-formman

HTTP Form Manager

By Till Neunast

This plugin makes JMeter behave a little more like a browser: form fields are automatically populated with preselected values.<br><ul><li>No more manual correlation of hidden inputs, such as session variables.</li><li>Just correlate parameters that actually relate to user input.</li></ul>

649
-229 S Others
yongfa365-jmeter-plugins

Markdown Table Data-driven Controller|JsonPath Assertion for sort

By yongfa365

<ul><li>'Markdown Table Data-driven Controller' on GUI,like 'While Controller' but easier.</li><li>'JsonPath Assertion' can assert elements sort 'Is Asc' or 'Is Desc' or 'All Match' or 'Any Match' or 'count between a and b'</li><li>'Console And Html Report' can gen beautiful html report and console report,It's useful for Jenkins saving log</li></ul>

310
-61 S Assertions
websocket-sampler

WebSocket Sampler by Maciej Zaleski

By Maciej Zaleski

3,210
-267 S Samplers
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).

575
-68 S Samplers
custom-soap

Custom SOAP Sampler

By Lukasz W

1,070
-89 S Assertions
mqtt-sampler

MQTT Protocol Support

By Hemika Kodikara

939
-58 S Samplers

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.