web-dev-qa-db-ja.com

Jmeterの各リクエスト間に遅延を挿入する方法

以下のテスト計画を実行したかった。例:すべてのHTTPリクエストに2分の遅延が必要であることを望みました

  • http_request_1、
  • 遅延(2分)
  • http_request_2

すべてのリクエストは同じスレッドグループにあります

38
user3282573
  1. スレッドグループにトランザクションコントローラーを作成する
  2. すべてのhttpリクエストをこのトランザクションコントローラの下に置きます
  3. 一定のタイマー(値は2分)をトランザクションコントローラーに追加します(これにより、そのトランザクションコントローラー内のすべての要求に適用可能になります)
  4. jmeterスクリプトを実行します

または、2つの要求しかない場合は、両方の要求の間に1つの定数タイマーのみを追加します。

54
Nachiket Kate

最も簡単な方法は、HTTP要求と同じレベルでスレッドグループに単一の「定数タイマー」を追加することです。

「スレッドグループ」を右クリックして、「追加」>「タイマー」>「一定のタイマー」を選択します。

タイマー値を必要なミリ秒数(この場合は120000)に設定すると、そのスレッドグループ内のすべてのリクエスト間に遅延が挿入されます。

enter image description here

27
Dale Anderson
  1. スレッドグループにトランザクションコントローラーを作成する
  2. すべてのhttpリクエストをこのトランザクションコントローラの下に置きます

  3. 一定のタイマー(値は2分-2番目のスクリーンショットを見つけてください)をトランザクションコントローラーに追加します(このようにして、そのトランザクションコントローラー内のすべての要求に適用されます)

constant timer in http request

Set the 2mins in ms

  1. jmeterスクリプトを実行します

または、2つの要求しかない場合は、両方の要求の間に1つの定数タイマーのみを追加します。以下のスクリーンショットをご覧ください

between 2 requests

4
tk_