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 = "响应数据不包含:酒水库存";   // 自定义的失败信息
}

json断言

这里直接用json表达式加要断言的内容即可

XPATH断言

这里断言响应返回的html文档中包含的内容
posted @ 2022-06-26 18:13  NiceTwocu  阅读(10)  评论(0编辑  收藏  举报