jmeter断言(响应断言)

在文章的开始钱,我们先来讨论下何为断言,所谓断言,就是在测试过程中,我们测试的实际结果是否和预期结果一致,这个判断就是断言,在测试中,一般我们的断言是通过我们人工来判断,人工判断很麻烦,同时还容易出错。主要是累,在这文,我将在这篇文章里教大家如何通过jmeter如何做断言。

首页,响应断言

一,响应断言

        1)添加方式

             鼠标右键http请求--添加(鼠标悬浮)---断言(悬浮)--响应断言(左键点击);下图所示

        2)功能解析

        

          2.1  名称:可以随便编写。

          2.2  apply to:这个不要管

          2.3  测试字段:这个需要注意了,这个所谓的测试字段就是我们想要断言的内容,相当于我们想断言哪部分的数据,这块只能单选

          2.4 匹配模式:我们的预期结果和实际结果是如何断言的,下方有解释。

                2.4.1包括:我们的预期结果包含在实际结果之内,则通过。

                2.4.2匹配:预期结果和实际结果一致,百分百一致,则通过。

                2.4.2相等:预期结果与实际结果相等,但是这个的话可以不用区分大小写,则通过。

                2.4.2字符串:预期结果在实际结果(字符串)里面,则通过。

                2.4.2否:实际结果与预期结果相反,则通过。

         2.5 测试模式:这里就是我们写我们的预期结果的地方,可以写变量

         2.6 自动以失败消息:这里就是填写当断言失败后,展示在”查看结果树“页面的信息

3).如何使用

    我这里把我的业务场景用文字表达出来,然后再配送图片,以便于理解。

    我是一个接口测试工程师,今天,我测试一个接口,我要测试的是这个接口的返回内容(响应文本)里面是否包含了我预期的内容(登录成功),如果包含,则通过,如果不包含,则在查看结果树里面显示自定义的错误消息(测试不通过,未查看到信息)。

以图片表示出来:

拜拜!!

猜你喜欢

转载自blog.csdn.net/m0_58002043/article/details/125675327