2

JMeter 2.9で分散テストを実行しようとしています:

  • 1 クライアント(テストを開始して結果を収集するマスター JMeter)
  • 2 つのサーバー(実際の要求を実行し、データをクライアントに送り返すスレーブ)

質問は、サンプラー送信モードの構成に関するものです。DiskStoreを使用して結果を各スレーブに保存し、テストが終了した後にそれらを収集したいと考えています。私はすでにこれをうまくテストしました。

しかし、テストが終了する前に、テストがどのように進行しているかを確認するために、実行中にいくつかのデータが必要です。

私の最初の試みはsample_sender_client_configured=false、スレーブ構成の使用を強制することになっている構成を行うことでした。次に、1 つのスレーブを DiskStore で構成し、もう 1 つのスレーブを標準モードで構成します。この構成では、Standard のスレーブはテスト中にデータをマスターに送信し、DiskStore のスレーブはテストの終了後にデータを送信することを理解しました。

ただし、実行中、リスナーにはデータが表示されませんでした。そして、テストが終了すると、正しくプロットされた結果が得られます(両方のスレーブからだと思います)。

この問題にアプローチする方法についてのアイデアはありますか? 分散テストで複数のサンプル送信者モードを使用することは可能ですか? 分散テスト用の DiskStore モードを使用し、テスト中にデータを保持する他のオプションはありますか?

ありがとう。

4

1 に答える 1

1

モードを混在させてはいけません。最新の 2.9 バージョンは最適な構成で出荷されます。

テスト中に結果を取得するには、これをクライアントの user.properties に追加します。

 summariser.name=summary 
 # 
  # interval between summaries (in seconds) default 3 minutes 
  summary.interval=20 
  # 
  # Write messages to log file 
  summariser.log=false 
  # 
  # Write messages to System.out 
  summariser.out=true
于 2013-03-03T10:48:10.567 に答える