Response Assertion(响应断言)

Response Assertion(响应断言)

响应断言是对服务器的响应数据进行规则匹配。

 

Name(名称):可以随意设置,最好有业务意义。

Comments(注释):可以随意设置,可以为空。

Apply to(应用范围):

 

Main Sample and sub-samples:匹配范围包括当前父取样器并覆盖至子取样器。

Main sample only:仅匹配当前父取样器

Sub-samples only:仅匹配子取样器

Jmeter variables Name to use:支持对Jmeter变量值进行匹配

Filed to Test(要测试的响应字段):

 

Text response(响应文本):响应服务器返回的文本内容,HTTP协议排除Header部分。

Response Code(响应码):匹配响应代码,比如HTTP协议返回代码“200”代表成功

Response Message(响应信息):匹配响应信息,比如处理成功返回“成功”字样或者“OK”字样。

Response Headers(响应头):匹配响应头信息。

Request Headers(请求头):匹配请求头信息

Url sampled(URL 样本):匹配URL链接。

Document(text):对响应数据的进行匹配(文本形式)。

Ingore Status(忽略状态):一个请求有多个响应断言,其中第一个响应断言选中此项,当第一个响应断言失败时可以忽略此响应结果,继续进行下一个断言。如果下一个断言成功则还是可以判定事物成功的。

Request Data(请求数据):

Pattern matching Rules(模式匹配规则):

 

Contains(包括):响应内容包含需要匹配的内容即代表响应成功,支持正则表达式

Matches(匹配):响应内容要完全匹配需要匹配的内容即代表响应成功,大小写不敏感,支持正则表达式。

Equals(等于):响应内容要完全等于需要匹配的内容才代表响应成功,大小写敏感,需要匹配的内容是字符串非正则表达式。

Substring(子串):响应内容包含需要匹配的内容才代表响应成功,大小写敏感,需要匹配的内容是字符串非正则表达式。

Not:勾选上之后,会对前面选择的进行反转。比如Matches + Not 就是不匹配就算Pass。

OR: 如果不想用AND连接(所有的模式都必须匹配,断言才算成功),用OR选项可以用于将多个断言模式进行OR连接(只要一个模式匹配,断言就是成功的)

转载于:https://www.cnblogs.com/crystal1126/p/11511416.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值