2016-12-21 3 views
1

リアルタイムでJMeterの中のすべての情報に関し、すべてのスレーブマシンを表示する方法:私は(Windows 7の)このように、私のテストを構成し

  • 1仮想マシンがマスターである、コマンドですべてのVMスレーブを実行しますjmeter GUIにいくつかのグラフ(例えば、jp @ gcアクティブスレッド、ヒット/秒、応答時間など)を表示します。
  • 3仮想マシンはテストを実行するためのスレーブです。

"start"を3スレーブに実行すると、テストが動作し(各スレーブが6スレッド)、マスターのGUIではグラフに6スレッドしかありません(jp @ gc - アクティブスレッド)、実際には18(奴隷のための6つの糸、3つの奴隷との)です。

私の質問は、どのようにすべてのスレーブの合計データを確認できますか? GC @

JP - 時間にわたって活性スレッドは18スレッド(スレッドスレーブ1 +スレッドスレーブ2 +スレッドslave3)GC @ JPを参照してください= - =は、スレーブ1 +スレーブ3

ヒット2+スレーブヒットヒット秒あたりヒット

など...

答えて

1

リスナーが異なるノードからの結果を区別できるように、__machineNameまたは__machineIP関数を追加する必要があります。また

子機から各100の結果や各分(何が最初に来る)の結果を送信するように設定されているので、あなたは、すなわち、それを修正mode=Standardラインにuser.propertiesにファイルを追加したい場合がありますmode財産を意識します各スレーブノード上で

# Remote batching support 
# Since JMeter 2.9, default is MODE_STRIPPED_BATCH, which returns samples in 
# batch mode (every 100 samples or every minute by default) 
# Note also that MODE_STRIPPED_BATCH strips response data from SampleResult, so if you need it change to 
# another mode 
# Hold retains samples until end of test (may need lots of memory) 
# Batch returns samples in batches 
# Statistical returns sample summary statistics 
# hold_samples was originally defined as a separate property, 
# but can now also be defined using mode=Hold 
# mode can also be the class name of an implementation of org.apache.jmeter.samplers.SampleSender 
#mode=Standard 
#mode=Batch 
#mode=Hold 
#mode=Statistical 

はJMeterのプロパティでの作業の詳細については、Apache JMeter Properties Customization Guideを参照してください。

は、代わりにBackend Listener

+1

申し訳ありませんが、入れない「__machineName」を考慮することは良い考えかもしれませんので、厳しい負荷の場合に結果を送信すると、ネットワークIOのオーバーヘッドを引き起こす可能性があることに注意してください? ( 'スレッドグループ'または 'httpリクエスト'?)..ありがとう – lsavio

+0

あなたの答えを改善したい場合は、この[非回答、明確化のリクエスト](https://stackoverflow.com/a/45978800/5292302)を参照してください。 、このコメントを不要にします –

関連する問題