All Products
Search
Document Center

Performance Testing:Automatic completion of JMeter plug-ins

Last Updated:Sep 04, 2026

When you create a JMeter scenario in Performance Testing (PTS), your .jmx script often references third-party plug-ins. Instead of requiring you to locate and upload each plug-in JAR, PTS scans the uploaded script, detects plug-in dependencies, and provides them automatically.

PTS handles plug-ins through two paths:

  • Auto-completed plug-ins: PTS detects references in your script and provides supported plug-ins automatically. No action is required. For the full list, see Supported plug-ins.

  • Custom or unsupported plug-ins: If your script uses a plug-in outside the supported list, upload the JAR file manually in Scenario Settings. PTS uses uploaded plug-ins only for your performance tests.

Prerequisites

Before you begin, make sure that you have:

  • An Alibaba Cloud account with access to the PTS console

  • A JMeter test script (.jmx file) saved locally

Upload a JMeter script

Uploading a .jmx script triggers plug-in auto-completion automatically.

  1. Log on to the PTS console. Go to Performance Test > Create Scenario, and then click JMeter.

  2. On the Create a JMeter Scenario page, enter a Scenario Name. In the Scenario Settings section, upload your .jmx file.

  3. PTS scans the script, detects plug-in dependencies, and completes them automatically.

View auto-completion results

After auto-completion finishes, PTS displays the results on the scenario page. To review them later, click the icon icon to the right of the .jmx file name.

The results show which plug-ins were auto-completed. For any plug-in that could not be resolved, upload the JAR file manually in the Scenario Settings section.

Supported plug-ins

PTS supports auto-completion for the following 88 plug-ins.

Name

Version

tilln-iso85831.3
jpgc-csl0.1
tilln-formman1
ulp-observability-plugin1.1.0
jpgc-graphs-dist2
vdn-junit-reporter-kpi-compare-jmeter-report-csv1.2
jpgc-ffw2
vdn-junit-reporter-kpi-from-jmeter-report-csv1.5
kafkameter0.2.0
jpgc-json2.7
bzm-rte3.2.2
blazemeter-debugger0.6
bzm-http2-legacy1.6.2
validate-thread-group1.0.1
mqtt-sampler0.0.1-SNAPSHOT
netflix-cassandra0.2-SNAPSHOT
jpgc-mergeresults2.1
jpgc-sts4
jpgc-udp0.4
jpgc-casutg2.1
tilln-junit1.1
jpgc-graphs-vs2
jmeter-datadog-backend-listener0.3.1
jpgc-dbmon0.1
tilln-wssecurity1.9
jmeter-rapi-plugin1.0.0
awsmeter3.0.0
jpgc-xmpp1.5.1
jpgc-csvars0.1
jpgc-wsc0.7
tilln-retrier1
resultscomparator3.1.2
jpgc-perfmon2.1
bzm-random-csv0.8
yongfa365-jmeter-plugins3.0.1
jmeter-prometheus0.6.0
jmeter.backendlistener.azure0.2.9
outlierdetector1.0.4
jpgc-oauth0.1
ssh-sampler1.2.0
jpgc-xml0.1
jpgc-sense3.5
jpgc-hadoop2
extended-csv-dataset-config2
jpgc-plugins-manager1.9
mqmeter2.1.0
jpgc-webdriver4.9.1.0
jpgc-prmctl0.4
jpgc-directory-listing0.3
jpgc-functions2.2
jmeter-pubsub-sampler1.1
jpgc-tst2.6
jpgc-jmxmon0.3
jpgc-filterresults2.2
jmeter-dynatrace-backend-listener1.8.0
jmeter.backendlistener.elasticsearch2.7.1
bzm-siebel2.0.3
tilln-sshmon1.3
jmeter-atakama-variabilization-plugin1.2.0
jpgc-jms0.2
jpgc-graphs-composite2
bzm-http22.0.2
jmeter.pack-listener1.7
custom-soap1.3.3
websocket-samplers1.2.8
schema-assertion1.1.0
vdn-junit-reporter-kpi-from-jmeter-dashboard-stats1.4
jpgc-cmd2.2
jpgc-redis0.6
jpgc-httpraw0.1
jpgc-autostop0.2
jpgc-lockfile0.1
jpgc-pde0.1
mqtt-xmeter2.0.2
jpgc-synthesis2.2
jpgc-dummy0.4
apdexcalculator2.0.1
bzm-jmeter-citrix-plugin0.7.6
jmeter-atakama-backend-listener-plugin1.5.0
jpgc-fifo0.2
jpgc-graphs-basic2
jpgc-rotating-listener0.2
di-kafkameter1.2
jpgc-plancheck2.4
jmeter-grpc-request1.2.6
baolu-csv-data-file-config1.2.3
websocket-sampler1.0.2-SNAPSHOT