原文:https://www.cnblogs.com/111testing/p/11219979.html
输入需要匹配的字符串
此处对于访问Baidu首页,需要设置匹配的字符串为“百度一下,你就知道”,表示返回的文本内容若包含有“百度一下,你就知道”,则就算Pass
Response Assertion配置参数
Name Response Assertion名称
Comments 注释
Apply to 断言应用的范围
- Main sample and sub-samples 作用于父节点取样器及其子节点取样器
- Main sample only 仅作用于父节点取样器
- Sub-samples only 仅作用于子节点取样器
- Jmeter Variable Name to use 作用于Jmeter变量(输入框中可输入Jmeter的变量名称)
Field to Test 测试的字段
- Text Response 匹配从服务器返回的响应文本(不包括Response Headers)
- Response Code 匹配响应状态码
- Response Message 匹配响应信息。如:OK
- Response Headers 匹配响应头
- Request Headers 匹配请求头
- URL Sampled 匹配URL链接
- Document(text) 匹配文档内容
- Ignore Status 一个请求多项响应断言时,忽略某一项断言的响应结果,而继续下一项断言
- Request Data 匹配请求数据
Pattern Mactching Rules 匹配的规则
- Contains 返回的结果包括所指定的内容,支持正则匹配
- Matches 根据指定内容进行匹配
- Equals 返回结果与所指定的内容一致
- Substring 返回结果包括所指定结果的字符串,不支持正则匹配
- Not 不进行匹配就算是Pass
- Or 暂不确定该模式的用法
Patterns to Test
- Patterns to Test 需要匹配的正则表达式、字符串。可以添加多项,每一项会分开进行验证,若某一项验证失败,则其后的不会再进行验证。