All Products
Search
Document Center

Performance Testing:Automatic completion of JMeter plug-ins

Last Updated:Mar 11, 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.

Plug-in auto-completion results

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