JMeter学习 - Response Assertion参数说明详解

断言-Response Assertion

1. Apply to:应用范围

Main sample and sub-samples:匹配范围包括当前取样器及其子取样器

(默认)Main sample only:仅当前取样器

Sub-samples only:仅当前取样器的子取样器们

JMeter Variable Name to use:支持对JMeter变量值进行匹配

2. Field to Test:要测试的响应字段

Text Response:响应服务器返回的文本内容Response body,HTTP协议排除Header部分

Response Code:响应代码,如200

Response Message:响应信息,比如200 OK里的OK,或者成功

Response Headers:响应头域

Request Headers:请求头域

URL Sampled:匹配请求的URL

Documents Text:对文档内容进行匹配

Ignore Status:如果勾选了Ignore Status,则忽略对Response Code和Response message的检查点,强制成功。即使请求响应code是500,结果树里的状态不受响应结果的影响。

Request Data:请求信息

3. Pattern Matching Rules:模式匹配规则

Contains:检查的响应字段包含目标内容,支持正则表达式 也 支持字符串

Matches:检查的响应字段完全匹配目标内容,大小写不敏感支持正则表达式 也支持字符串

Equals:检查的响应字段完全匹配目标内容,大小写敏感,内容为字符串非正则表达式

Substring:检查的响应字段包含目标内容,大小写敏感, 内容为字符串非正则表达式

Not:Check Box 需要和前四种结果搭配使用,即反转的结果

Or:Check Box 需要和前四种结果搭配使用,在有多组要测试的模式(#4)时,只需要匹配上某一种规则即可

4. Pattern to Test:要测试的模式

填入需要匹配的字符串(Equals和Substring时)或者正则表达式(Contains和Matches时)

你可能感兴趣的:(JMeter学习 - Response Assertion参数说明详解)