步骤1:HTTP请求中“添加->断言->响应断言”
步骤2:设置响应断言,如下图:
-
名称:根据需要修改
-
注释:该断言的注释信息,可有可无
-
Apply to: 这里的4个选项和“正则表达式提取器”中的4个选项是相同的,定义该断言的使用范围
-
测试字段:
-
响应文本:请求返回的Response中的Response body的内容,不包括Response headers
-
响应代码:请求返回的Response code,"查看结果树"中,取样器结果中可查看Response code
-
响应信息:请求返回的响应细腻,如OK,也可以在取样器结果中查看Response message字段。
-
Response Headers:即请求响应的Response headers的内容
-
ResquesHeaders:请求头
-
URL样本:URL链接
-
Document(text):匹配文档内容
-
忽略状态:1个请求多项响应断言时,忽略某一项断言的响应结果,继续下一项断言
-
RequestData:匹配请求数据
-
-
模式匹配规则
-
包括:返回结果中包含某内容,支持正则表达式
-
匹配:匹配指定内容
-
Equals:返回结果==指定内容
-
Substring:测试模式中的内容是返回结果的子集,不支持正则
-
否:不进行匹配就算是Pass
-
或者:和前面4中匹配规则配合使用,返回结果和测试模式中的某1条匹配即可
-
-
测试模式:输入要匹配的内容,可以是字符串或正则表达式。可以添加1个或多个,每一个分别验证。
-
Custom failure message:自定义断言失败时的输出信息
步骤3:添加下图的“断言结果”监听器,可以查看断言执行结果,如果执行通过,则显示取样器名称。
断言结果显示:
若定义了Custom failure message,则断言不通过时显示为自定义的失败信息。