0

jmeterAWS ec2 インスタンスで分散テストを行っています。jmeterクライアント マシン (マスター) は Windows プラットフォームの別の AWS リージョンにあり、サーバーjmeterマシン (スレーブ) は Linux プラットフォームの別のリージョンにあります。JMeterサーバーはパブリック IP を使用しています。

しかし、jmeter サーバーをリモートで起動すると、Linux ターミナルに「ホスト xx.xx.xx.xx でテストを開始しています @…..」と表示されます。その後、ターミナルには何も表示されず、jmeter クライアント GUI には何も表示されません。アプリケーションサーバーにヒットしなくても(ターゲットサーバーがホストする独自のアプリ)。また、Linux ターミナルでテストが開始されたことを示すのに 2 分以上かかります。

jmeter クライアント GUI エラー ログにエラーが表示されません。ここに私のGUIログがあります..

   2016/03/16 05:03:59 INFO  - jmeter.engine.DistributedRunner: Configuring remote engine: xx.xx.xx.xx 
   2016/03/16 05:04:00 INFO  - jmeter.engine.DistributedRunner: Starting remote engines 
   2016/03/16 05:04:00 INFO  - jmeter.engine.DistributedRunner: Starting the test @ Wed Mar 16 05:04:00 UTC 2016 (1458104640482) 
   2016/03/16 05:04:00 INFO  - jmeter.engine.ClientJMeterEngine: running clientengine run method 
   2016/03/16 05:04:00 INFO  - jmeter.samplers.BatchSampleSender: Using batching (client settings) for this run. Thresholds: num=100, time=60000 
   2016/03/16 05:04:00 INFO  - jmeter.samplers.DataStrippingSampleSender: Using DataStrippingSampleSender for this run 
   2016/03/16 05:04:00 INFO  - jmeter.samplers.BatchSampleSender: Using batching (client settings) for this run. Thresholds: num=100, time=60000 
   2016/03/16 05:04:00 INFO  - jmeter.samplers.DataStrippingSampleSender: Using DataStrippingSampleSender for this run 
   2016/03/16 05:04:00 INFO  - jmeter.samplers.BatchSampleSender: Using batching (client settings) for this run. Thresholds: num=100, time=60000 
   2016/03/16 05:04:00 INFO  - jmeter.samplers.DataStrippingSampleSender: Using DataStrippingSampleSender for this run 
   2016/03/16 05:06:09 INFO  - jmeter.engine.ClientJMeterEngine: sent test to xx.xx.xx.xx basedir='.' 
   2016/03/16 05:06:09 INFO  - jmeter.engine.ClientJMeterEngine: Sending properties {} 
   2016/03/16 05:06:09 INFO  - jmeter.engine.ClientJMeterEngine: sent run command to xx.xx.xx.xx 
   2016/03/16 05:06:09 INFO  - jmeter.engine.DistributedRunner: Remote engines have been started

これを解決するのを手伝ってください....

4

1 に答える 1

0

JMeter の公式配布ガイドには、JMeter サーバーとクライアントは同じサブネット上にある必要があると記載されています。同じサブネット アドレスを共有しているかどうかを確認しましたか?

すべてのクライアントが同じサブネット上にあります。

サーバーは同じサブネットにあります。

https://jmeter.apache.org/usermanual/jmeter_distributed_testing_step_by_step.pdf

私は個人的に JMeter マスター/スレーブ マシンを同じリージョンに (同じセキュリティ グループを使用して) 作成しました。サブネットアドレスは同じでした。スクリプトの実行で問題は発生しませんでした。JMeter マシンのネットワーク アドレスを確認し、それらが同じサブネットを共有していることを確認してください。

于 2016-03-16T06:03:44.153 に答える