次のプロパティ値でスレッドグループを実行しています。
スレッド数:200ランプアップ時間(秒):20ループカウント:2
また、HTTPリクエスト用にユーザー定義の変数を設定しています。ただし、2番目の反復に達したときに、ユーザー定義変数の値も変更する必要があります。
次のコードをPreProcessorの「スクリプト」領域に配置します。
if (vars.getIteration() == 2) {
vars.put("myVar", "newValue");
}
2番目のループでは、myVar
を変数名に、newValue
を変数値に置き換えます。
vars
は JMeterVariables クラスインスタンスの省略形であり、 getIteration() メソッドは現在のループの番号を返します。
特にディーパーをBeanshellに飛び込ませ、一般的にスクリプトを介してJMeterテストを拡張する場合は、使用方法 BeanShell:JMeterのお気に入りの組み込みコンポーネント ガイドに慣れることをお勧めします。