jmeter断言
断言
响应断言
这里断言响应文本中有包括 酒水库存
BeanShell断言
同样这里断言文本中有包括酒水库存
下面是BeanShell表达式
// 1. 状态码断言
// 字符串只能使用双引号,字符串相等要使用 " ".equals(" ")表达式
log.info("状态码:" + ResponseCode);
if (ResponseCode.equals("200")){
Failure = false; // 表示断言成功
}
else{
Failure = true; // 表示断言失败
FailureMessage = "相应状态码非200"; // 自定义的失败信息
}
// 2. 断言包含
String response = prev.getResponseDataAsString(); // 获取响应数据
log.info("响应体:" + response);
if (response.contains("酒水库存")){
Failure = false; // 表示断言成功
}
else{
Failure = true; // 表示断言失败
FailureMessage = "响应数据不包含:酒水库存"; // 自定义的失败信息
}