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.

62
+16 A Others

Feature Your Plugin

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

Hot This Week

bzm-random-csv

Random CSV Data Set

By BlazeMeter

Config item that allows reading CSV files in random order

7,969
+211 A 3.0+ Configs
bzm-parallel

Parallel Controller & Sampler

By BlazeMeter

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

10,051
+204 A 3.1+ Samplers

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
145 plugins
bzm-random-csv

Random CSV Data Set

By BlazeMeter

Config item that allows reading CSV files in random order

7,969
+211 A 3.0+ Configs
bzm-parallel

Parallel Controller & Sampler

By BlazeMeter

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

10,051
+204 A 3.1+ Samplers
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.

245
+118 M 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,412
+114 A Others
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,295
+86 S Others
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,141
+86 S Configs
jmeter-datadog-backend-listener

Datadog Backend Listener

By Datadog

Send JMeter test results to Datadog

934
+85 A Others
jmeter.pack-listener

JMeter Listener pack

By Alexander Babaev

This JMeter Plugin allows to write load test data on-the-fly to <a href="https://clickhouse.yandex">ClickHouse</a> (as well as InfluxDB, ElasticSearch, with additional feature: aggregation of Samplers)<br />Explanations and usage examples on <a href="https://gitlab.com/testload/jmeter-listener/wikis/home">project wiki.</a><br /> <a href="https://grafana.com/orgs/testload/dashboards">Dashboards for ClickHouse.</a>

1,799
+82 5.1+ Others
jmeter-prometheus

Prometheus Listener Plugin

By johrstrom

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

2,074
+75 S Listeners
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.

115
+68 A Others
jpgc-csvars

Variables from CSV File

By JMeter-Plugins.org

Config item to load one-line CSV file into JMeter variables on startup. Helps to have external configuration file for test plan.

4,660
+64 2.13+ Configs
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

826
+61 M Samplers
jpgc-directory-listing

Directory Listing Config

By BlazeMeter

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

876
+58 A 3.1+ Configs
jpgc-rotating-listener

Rotating JTL Listener

By BlazeMeter

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

537
+57 A 3.1+ 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>

543
+50 S Configs
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

405
+47 S Timers
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.

149
+46 S Others
bzm-siebel

BlazeMeter - Auto Correlation Recorder Plugin

By BlazeMeter

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

1,962
+43 M 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.

130
+43 A 5.6+ Listeners
feather-wand-jmeter-ai-agent

Feather Wand - JMeter AI Agent

By QAInsights.com
AI Ready

Add AI Agent to JMeter

911
+43 A 5.6+ Others
jpgc-xmpp

XMPP Protocol Support

By BlazeMeter.com

Enables testing XMPP (Jabber) protocol servers

673
+39 A 2.13+ Samplers
netflix-cassandra

Cassandra Support

By Netflix

461
+37 R Samplers
websocket-samplers

WebSocket Samplers by Peter Doornbosch

By Peter Doornbosch

Provides 6 samplers for load testing WebSocket applications. Use the WebSocket request-response sampler for testing a basic request-response flow (the most common case), or combine the other samplers to support a more sophisticated WebSocket test scenario.

6,706
+37 3.1+ Assertions
jwt-preProcessor

JWT PreProcessor

By Sashika Rangoda

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

325
+37 S 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.