Jmeter断言-响应断言
断言其实就是用来做“判断”工作的,比如我想要返回一个200,但实际返回了404,比较笨的操作是我们手动打开这个请求,用眼睛去看返回值是不是200。而如果使用了断言,我们就可以让程序自动判断返回结果是不是200,而不需要手动进行操作查看了。断言的便捷性,在需要测试大量请求的时候尤其明显,可以节省很多时间。
一、添加响应断言
添加方式及位置如图,一般来说可以将其放在某一个HTTP请求下,以使其对之生效。
此外还需要添加一个断言结果,它专门用于捕获断言结果,用于查看断言是否通过。
我们对界面上的组件做一下解释:
Apply To:表示应用范围,给谁用。比如Main Sample only,就是应用于主要的取样器;Sub-Sample Ony,应用于子取样器;Jmeter Variable 应用于Jmeter变量。
测试字段:要从哪里去找需要匹配的基本信息,最常用的是响应文本,响应头(Response Headers)和请求头(Request Headers)。
模式匹配规则:里面有6种匹配模式,这个很好理解,就是字面意思。
要测试的模式:在其中可以写入想要匹配的内容。