Jmeter断言之响应断言(Response Assertion)-24

响应断言提供对样品的响应文本、响应代码、响应消息、响应头、请求头、URL样本、文档、请求数据等内容进行包括、匹配、相等、字符串、否和或者判断,可以将多个断言附加到任何控制器,以提高灵活性。

注意,字符串模式不应包含封闭的定界符,即使用Price:\ d +而不是/ Price:\ d + /。

Jmeter断言之响应断言(Response Assertion)-24_第1张图片

属性描述
名称 :显示的此取样器的描述性名称,可自定义

Apply to
Main sample only --仅适用于主样本
Sub-samples only --仅适用于子样本
Main sample and sub-samples --均适用。
JMeter Variable Name to use --断言将应用Jmeter命名的变量

测试字段
指示JMeter测试“请求”或“响应”的哪个字段。
响应文本 --来自服务器的响应文本,即正文,不包括任何HTTP标头。
响应代码 --例如200 ;响应消息 -例如,OK
响应头-包括Set-Cookie等(如果有)
请求头;URL样本
文档(文本) --通过Apache Tika从各种类型的文档中提取文本
请求数据 -发送到服务器的请求文本,即正文,不包括任何HTTP标头。

忽略状态 :如果勾选此项,则样本状态将被强制为成功,即使返回的状态码是4XX、5XX

模式匹配规则
指示根据何种模式检查要测试的文本。
包含 -文本中包含正则表达式的匹配值,则为true
匹配 -整个文本与正则表达式匹配,则为true
等于 -整个文本等于指定字符串(区分大小写),则为true
字符串 -文本包含指定字符串(区分大小写),则为true

否/或者 勾选否,则反转匹配结果,勾选或者,则测试模式中有一个成功,则整个断言成功

测试模式 要匹配的字符串或表达式,可以设置多个,如果其中一个执行失败,则不再继续检查(如果勾选或者,将检查所有)

自定义失败消息 自定义断言失败时Jmeter打印的消息

你可能感兴趣的:(性能测试工具之Jmeter,jmeter)