5.10.1 .jmeter组件-断言—响应断言

响应断言可以将请求或响应的各个字段与模式字符串进行比较。
在这里插入图片描述
Apply to:用于可以生成子取样器的取样器。例如带有嵌入资源的HTTP取样器、Mail Reader 或者事务控制器生成的取样器。
Main sample only -只能应用到主取样器。
Sub-samples only - 只能应用到子取样器
Main sample and sub-samples – 可以同时应用到主取样器和子取样器。.
JMeter Variable Name to use –应用到指定名称的变量(对指定的变量的值进行提取)
受测试的响应字段:以下字段用于检查:
响应文本: 从服务器返回的响应,例如,响应体,包括所有的HTTP响应头。
Response Code 例如. 200
Response Message例如 OK
对于HTTP取样器,头是有用的;但对于其他类型的取样器,它可能不存在。
Request Header:包括Set-Cookie的头(如果有的话)。
Response Header:对于非HTTP的取样器可能不存在。
URL样本:
Document(text):从各种类型的文件通过Apache Tika(详见结果树视图文档部分)提取文本。
Response Data:请求数据

Ignore Status:复选框"Ignore status" 选项用于在进行断言检查前,先将取样器的状态设置为成功。注意,因为改设置会清除任何之前的断言失败的影响。所以,请确认只在第一个断言设置该选项。
在这里插入图片描述

匹配模式规则:指示如何根据模式检查正在测试的文本。
包括Contains:若文本包含正则表达式模式,则断言成立;
匹配Matches:若整个文本与正则表达式模式匹配,则断言成立;
Equals:若整个文本与模式字符串相同(区分大小写),则断言成立。
Substring:若文本包含模式字符串(区分大小写),则断言成立。
否复选框项:反转检查结果。
或者复选框项:如果不想用AND连接(所有的模式都必须匹配,断言才算成功),用OR选项可以用于将多个断言模式进行OR连接(只要一个模式匹配,断言就是成功的)
EqualsSubstring模式是普通字符串,而不是正则表达式。Not可以
要测试的模式。一列出要测试的模式,每个模式分别测试。如果一个模式失败,则就不再继续进行模式检查。在一个断言下设置用多个模式和设置多个仅有一个模式的断言是没有区别的。
Custom failure message:定义失败时的信息。

欢迎关注我的网易云课程
https://study.163.com/courses-search?keyword=软件测试123#/?ot=5

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

曹红杏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值