2017-12-04 8 views
0

JMeterは同時に200個のジョブをキックした後、これらの200個のジョブがすべて終了したら完了を確認しますか?JMeter - 設定された数のジョブを開始して状態を監視します。

現在、私は1つのスレッドを使用して200個のジョブ全体をキックオフしています。

しかし、私は200のジョブからどのように状態を追跡してから、getState HTTP呼び出しを実行できるかわかりません。

これは、200スレッドをスピンアップし、各スレッドがそれ自身のジョブの状態をチェックするケースですか?

答えて

0

JMeterはその順番に、それらが送信されたとして

が同じ順序でデータパケットの配信を保証TCP protocolなどの基本的な輸送を使用HTTPプロトコルレベルに作用します。

したがって、基本的にJMeterはリクエストを送信し、応答を待ち、その間に時間を測定します。通常

  1. スタートの仕事を:あなたは、ジョブが開始されたという応答を取得し、ステータスを照会することができます最初のリクエストに応じて、すなわち、

    あなたには、いくつかの非同期の仕事を想定しているアプリケーションをテストする場合は、後で私は次のようにお勧めしますHTTP Requestサンプラーを使用してください。複数のジョブを同時に開始する必要がある場合は、Synchronizing Timerを使用して、それらがまったく同じ瞬間に実行されることを保証できます。

  2. あなたはとてもJMeterのジョブを開始し、仕上げの間にすべての時間を合計しますTransaction Controllerにシーケンス全体を包むことができ、ジョブの状態が
  3. を変更したときにループを終了するために必要とされるWhile Controller下に別のHTTPリクエストサンプラーを使用してその状態を監視。
関連する問題