JMeter插件自动补全

PTS JMeter压测支持对您的JMeter脚本中用到的插件进行自动补全,减轻您配置场景的负担。JMeter具有强大的插件扩展能力,可借助插件执行各种各样的压测任务。因此多数情况下在您创建JMeter场景做压测时,需要配合上传脚本中使用到的插件。本文介绍如何使用JMeter插件自动补全功能。

通过JMeter插件自动补全功能,PTS系统将为您自动补全脚本中使用的插件,减轻您的JMeter压测场景配置负担。PTS目前支持补全的插件列表,请参见附录

步骤一:上传JMeter压测脚本

您只需要上传自己的JMeter脚本,就会触发插件自动补全流程。

  1. 登录PTS控制台,在左侧导航栏选择性能测试 > 创建场景,然后单击JMeter压测

  2. 创建JMeter场景页面配置场景名,然后在场景装配区域单击image.png图标,上传后缀名为jmx的JMeter压测文件。

步骤二:进行自动补全

上传脚本成功后,PTS平台将自动进行插件补全,这个过程可能持续1~10秒左右。image.png

步骤三:查看自动补全结果

插件补全结束后,系统会弹出如下的对话框提示您插件的补全结果。image.png您也可以单击jmx文件右侧的image.png图标,查看该脚本的插件补全结果。image.png

对于不能补全的插件(如您自行开发使用的插件),需要您自行上传到您自己的压测场景中进行补充,以辅助您顺利进行云上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