サンプルが応答時間に応じて成功または失敗したことを確認する条件をJmeterに設定するにはどうすればよいですか?Jmeterの汚れ状態の設定
たとえば、応答時間が10000ミリ秒を超えるサンプルが失敗し、応答時間が10000ミリ秒未満のサンプルが成功であるとJmeterに認識させること。
サンプルが応答時間に応じて成功または失敗したことを確認する条件をJmeterに設定するにはどうすればよいですか?Jmeterの汚れ状態の設定
たとえば、応答時間が10000ミリ秒を超えるサンプルが失敗し、応答時間が10000ミリ秒未満のサンプルが成功であるとJmeterに認識させること。
を子として応答時間をアサートするサンプラーに追加します。
Duration in milliseconds
フィールドには、値10000
を追加します。
下記のコードはBeanshell Assertionで動作します。さらに、現在の反復を中止し、仮想ユーザは最初から次の反復に進む。
try {
Long restime = SampleResult.getTime();
if (restime > 10000) {
Failure = true;
ctx.setRestartNextLoop(true);
}
else {
Failure = false;
//AssertionResult.setFailure(false);
}
}
catch (Exception ex) {
Failure = true;
ctx.setRestartNextLoop(true);
}