我在参数化调用中使用 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;
}
}
谢谢和问候