私はJMeterを単体テストツールとして使用しています。パラメーター化された呼び出しでは、応答の一部が500の内部サーバーエラーであると予想されます。BeanShellアサーションを使用して応答を確認しています。
応答に指定されたテキストが含まれている場合、500の内部サーバーエラーの一部を失敗としてマークしないようにします。500台のサーバーエラーはすべて障害としてマークされます。動作を変更することは可能ですか?
以下は、BeanShellアサーションからの抜粋です。
if (ResponseCode.equals("500")) {
Failure = false;
String respData = new String(ResponseData);
if (! respData.contains("specific Text")) {
Failure = true;
FailureMessage = "500 Internal Server Error: Unexpected Response. " +
"Response Message: " + respData;
}
}
ありがとう、よろしく