JMeter插件自動(dòng)補(bǔ)全
PTS JMeter壓測(cè)支持對(duì)您的JMeter腳本中用到的插件進(jìn)行自動(dòng)補(bǔ)全,減輕您配置場(chǎng)景的負(fù)擔(dān)。JMeter具有強(qiáng)大的插件擴(kuò)展能力,可借助插件執(zhí)行各種各樣的壓測(cè)任務(wù)。因此多數(shù)情況下在您創(chuàng)建JMeter場(chǎng)景做壓測(cè)時(shí),需要配合上傳腳本中使用到的插件。本文介紹如何使用JMeter插件自動(dòng)補(bǔ)全功能。
通過(guò)JMeter插件自動(dòng)補(bǔ)全功能,PTS系統(tǒng)將為您自動(dòng)補(bǔ)全腳本中使用的插件,減輕您的JMeter壓測(cè)場(chǎng)景配置負(fù)擔(dān)。PTS目前支持補(bǔ)全的插件列表,請(qǐng)參見(jiàn)附錄。
步驟一:上傳JMeter壓測(cè)腳本
您只需要上傳自己的JMeter腳本,就會(huì)觸發(fā)插件自動(dòng)補(bǔ)全流程。
登錄PTS控制臺(tái),在左側(cè)導(dǎo)航欄選擇 ,然后單擊JMeter壓測(cè)。
在創(chuàng)建JMeter場(chǎng)景頁(yè)面配置場(chǎng)景名,然后在場(chǎng)景裝配區(qū)域單擊圖標(biāo),上傳后綴名為jmx的JMeter壓測(cè)文件。
步驟二:進(jìn)行自動(dòng)補(bǔ)全
上傳腳本成功后,PTS平臺(tái)將自動(dòng)進(jìn)行插件補(bǔ)全,這個(gè)過(guò)程可能持續(xù)1~10秒左右。
步驟三:查看自動(dòng)補(bǔ)全結(jié)果
插件補(bǔ)全結(jié)束后,系統(tǒng)會(huì)彈出如下的對(duì)話框提示您插件的補(bǔ)全結(jié)果。您也可以單擊jmx文件右側(cè)的圖標(biāo),查看該腳本的插件補(bǔ)全結(jié)果。
對(duì)于不能補(bǔ)全的插件(如您自行開(kāi)發(fā)使用的插件),需要您自行上傳到您自己的壓測(cè)場(chǎng)景中進(jìn)行補(bǔ)充,以輔助您順利進(jìn)行云上JMeter壓測(cè)。這些插件只會(huì)應(yīng)用于您的壓測(cè)需求,PTS平臺(tái)不會(huì)在其它任何情況下使用您的插件。
附錄
名稱(chēng) | 版本 |
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 |