PTS JMeter压测支持对您的JMeter脚本中用到的插件进行自动补全,减轻您配置场景的负担。JMeter具有强大的插件扩展能力,可借助插件执行各种各样的压测任务。因此多数情况下在您创建JMeter场景做压测时,需要配合上传脚本中使用到的插件。本文介绍如何使用JMeter插件自动补全功能。
通过JMeter插件自动补全功能,PTS系统将为您自动补全脚本中使用的插件,减轻您的JMeter压测场景配置负担。PTS目前支持补全的插件列表,请参见附录。
步骤一:上传JMeter压测脚本
您只需要上传自己的JMeter脚本,就会触发插件自动补全流程。
登录PTS控制台,在左侧导航栏选择 ,然后单击JMeter压测。
在创建JMeter场景页面配置场景名,然后在场景装配区域单击图标,上传后缀名为jmx的JMeter压测文件。
步骤二:进行自动补全
上传脚本成功后,PTS平台将自动进行插件补全,这个过程可能持续1~10秒左右。
步骤三:查看自动补全结果
插件补全结束后,系统会弹出如下的对话框提示您插件的补全结果。您也可以单击jmx文件右侧的图标,查看该脚本的插件补全结果。
对于不能补全的插件(如您自行开发使用的插件),需要您自行上传到您自己的压测场景中进行补充,以辅助您顺利进行云上JMeter压测。这些插件只会应用于您的压测需求,PTS平台不会在其它任何情况下使用您的插件。
附录
名称 | 版本 |
tilln-iso8583 | 1.3 |
jpgc-csl | 0.1 |
tilln-formman | 1 |
ulp-observability-plugin | 1.1.0 |
jpgc-graphs-dist | 2 |
vdn-junit-reporter-kpi-compare-jmeter-report-csv | 1.2 |
jpgc-ffw | 2 |
vdn-junit-reporter-kpi-from-jmeter-report-csv | 1.5 |
kafkameter | 0.2.0 |
jpgc-json | 2.7 |
bzm-rte | 3.2.2 |
blazemeter-debugger | 0.6 |
bzm-http2-legacy | 1.6.2 |
validate-thread-group | 1.0.1 |
mqtt-sampler | 0.0.1-SNAPSHOT |
netflix-cassandra | 0.2-SNAPSHOT |
jpgc-mergeresults | 2.1 |
jpgc-sts | 4 |
jpgc-udp | 0.4 |
jpgc-casutg | 2.1 |
tilln-junit | 1.1 |
jpgc-graphs-vs | 2 |
jmeter-datadog-backend-listener | 0.3.1 |
jpgc-dbmon | 0.1 |
tilln-wssecurity | 1.9 |
jmeter-rapi-plugin | 1.0.0 |
awsmeter | 3.0.0 |
jpgc-xmpp | 1.5.1 |
jpgc-csvars | 0.1 |
jpgc-wsc | 0.7 |
tilln-retrier | 1 |
resultscomparator | 3.1.2 |
jpgc-perfmon | 2.1 |
bzm-random-csv | 0.8 |
yongfa365-jmeter-plugins | 3.0.1 |
jmeter-prometheus | 0.6.0 |
jmeter.backendlistener.azure | 0.2.9 |
outlierdetector | 1.0.4 |
jpgc-oauth | 0.1 |
ssh-sampler | 1.2.0 |
jpgc-xml | 0.1 |
jpgc-sense | 3.5 |
jpgc-hadoop | 2 |
extended-csv-dataset-config | 2 |
jpgc-plugins-manager | 1.9 |
mqmeter | 2.1.0 |
jpgc-webdriver | 4.9.1.0 |
jpgc-prmctl | 0.4 |
jpgc-directory-listing | 0.3 |
jpgc-functions | 2.2 |
jmeter-pubsub-sampler | 1.1 |
jpgc-tst | 2.6 |
jpgc-jmxmon | 0.3 |
jpgc-filterresults | 2.2 |
jmeter-dynatrace-backend-listener | 1.8.0 |
jmeter.backendlistener.elasticsearch | 2.7.1 |
bzm-siebel | 2.0.3 |
tilln-sshmon | 1.3 |
jmeter-atakama-variabilization-plugin | 1.2.0 |
jpgc-jms | 0.2 |
jpgc-graphs-composite | 2 |
bzm-http2 | 2.0.2 |
jmeter.pack-listener | 1.7 |
custom-soap | 1.3.3 |
websocket-samplers | 1.2.8 |
schema-assertion | 1.1.0 |
vdn-junit-reporter-kpi-from-jmeter-dashboard-stats | 1.4 |
jpgc-cmd | 2.2 |
jpgc-redis | 0.6 |
jpgc-httpraw | 0.1 |
jpgc-autostop | 0.2 |
jpgc-lockfile | 0.1 |
jpgc-pde | 0.1 |
mqtt-xmeter | 2.0.2 |
jpgc-synthesis | 2.2 |
jpgc-dummy | 0.4 |
apdexcalculator | 2.0.1 |
bzm-jmeter-citrix-plugin | 0.7.6 |
jmeter-atakama-backend-listener-plugin | 1.5.0 |
jpgc-fifo | 0.2 |
jpgc-graphs-basic | 2 |
jpgc-rotating-listener | 0.2 |
di-kafkameter | 1.2 |
jpgc-plancheck | 2.4 |
jmeter-grpc-request | 1.2.6 |
baolu-csv-data-file-config | 1.2.3 |
websocket-sampler | 1.0.2-SNAPSHOT |