PTSでのJMeterパフォーマンステストは、JMeterスクリプトで使用されるプラグインの自動補完をサポートしており、テストシナリオの設定にかかる労力を軽減します。 JMeterは、さまざまなパフォーマンステストタスクの実行を容易にする強力なプラグイン拡張機能を備えています。 したがって、ほとんどの場合、パフォーマンステスト用のJMeterシナリオを作成するときは、スクリプトで使用されるプラグインをアップロードする必要があります。 このトピックでは、JMeterプラグインの自動補完機能の使用方法について説明します。
JMeterプラグインの自動補完機能を使用すると、PTSシステムはスクリプトで使用されるプラグインを自動的に補完します。 これにより、JMeterパフォーマンステストシナリオの設定の負担が軽減されます。 PTSでサポートされているプラグインの詳細については、「付録」をご参照ください。
JMeterパフォーマンステストスクリプトをアップロードする
ローカルJMeterスクリプトをアップロードすると、プラグインの自動補完機能が有効になります。
PTS コンソール にログインし、 を選択して、[JMeter] をクリックします。JMeter
[JMeterシナリオの作成] ページで、[シナリオ名] を設定し、[シナリオ設定] セクションで .jmx サフィックスが付いた JMeter パフォーマンステストファイルをアップロードします。
スクリプトがアップロードされると、PTSはプラグインの自動補完を実行します。
自動補完の結果を表示する
プラグインが補完されると、システムはプラグインの補完結果を表示します。 また、JMXファイルの右側にある
アイコンをクリックして、スクリプトのプラグイン補完結果を表示することもできます。 
自動補完できないプラグイン(自分で開発して使用するプラグインなど)については、独自のパフォーマンステストシナリオにアップロードして補完する必要があります。 これにより、Alibaba Cloud での 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 |