步骤1:HTTP请求中“添加->断言->响应断言”
Jmeter-响应断言
步骤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:自定义断言失败时的输出信息Jmeter-响应断言
步骤3:添加下图的“断言结果”监听器,可以查看断言执行结果,如果执行通过,则显示取样器名称。
Jmeter-响应断言
断言结果显示:
Jmeter-响应断言
 
Jmeter-响应断言
若定义了Custom failure message,则断言不通过时显示为自定义的失败信息。

相关文章: