2016-04-11 74 views
0

これは重複した質問のように聞こえるかもしれませんが、ここではこれを置く前にたくさん検索しました。スレッドグループに遅延を追加する - JMeter

Thread 1 --->rqst 1 
Thread 1 --->rqst 2 
Thread 1 --->rqst 3 
. 
. 
Thread 2 --->rqst 1 
Thread 2 --->rqst 2 
Thread 2 --->rqst 3 
. 
. 
Thread n --->rqst n 

1分をやり直す 遅延:

私は10人のユーザーと28のHTTP要求に単一のスレッドグループを持って、私がしたいことのようなものです。

スレッドグループで定数タイマーを使用しようとしましたが、毎回すべてのスレッドが1回のリクエストを実行していました。

どのようにこれを達成できるか説明してください。最後のスレッドがするvar WAITTIMEからのミリ秒でスリープを追加開始している場合

答えて

4

少なくとも2つのオプションがあります。

  1. は、すべての要求の後にTest Action Samplerを追加し、それが好きな設定:

    • 対象:All Threads
    • 処置:Pause
    • 期間:60000
  2. 定数タイマを追加子供のようにrqst 1。タイマーはサンプラーの前にに実行されるので、1つの要求だけが影響を受けます。各タイマーのタイマーの範囲と詳細な説明については、A Comprehensive Guide to Using JMeter Timersを参照してください。

どちらの場合も遅延がテストに含まれませんが

+0

最初のオプションは、私が探していたものだった結果。ありがとう –

0

この

if (${__threadNum} == 10){ 
    Integer WaitTime = Integer.parseInt(vars.get("WaitTime")); 
    return WaitTime; 
} 

のようなものとの最後の要求後BeanShellのタイマーを追加します。

または[email protected] - Stepping Thread Group pluginでループしてください。

関連する問題