断言是在请求的返回层面增加一层判断机制。因为请求成功了,并不代表结果一定正确,因此需要检测机制提高测试准确性。 准备一个接口,填写好相关内容,再添加一个察看结果树 添加一个察看结果树 准备以上这些,下面介绍常用的jmeter三种断言: 返回的字节大小符合指定的,就是成功。 这里我们选择返回字节为200,比较类型为> 察看结果树: 对服务器的响应进行断言校验 文档(文本) / Document(Text) 响应信息(Response information) 响应断言-模式匹配规则 在限定的时间内得到响应数据,如果响应时间大于设置的响应时间,则断言失败,否则成功! 这里是察看结果树的执行情况 我这里添加了三个大小断言,且断言的内容不一样 接下来我们来执行接口,并查看断言结果 以上就是jmeter的三种常用断言介绍及使用右击测试计划---添加--线程组---HTTP请求
右击测试计划--添加---监听器---察看结果树
添加一个断言结果右击测试计划---添加-----监听器-----断言结果
大小断言 (Size assertion)
右击我们想要做断言的接口---添加---断言---大小断言
运行一下,并查看结果树和断言结果
断言结果:
里面没有任何失败的提示语既表示断言通过响应断言(Response assertion)
右击我们想要做断言的接口---添加---断言---响应断言
url样本
响应代码(Response code)
持续时间断言(Duration assertion)
右击我们想要做断言的接口---添加---断言---断言持续时间
可以同时设置多个断言
因为我这个号注册过了,所以断言失败,在jmeter中断言失败会有提示语,断言成功的不会提示
可以看到,在设置了断言以后,即使接口的请求通过,但不符合断言条件,这里仍然显示为红色,不通过的接口,我们可以在下面的分支找到断言失败的原因,并根据接口用例来判断他是不是一个bug,是否通过等可以同时添加同种断言,且可以设置不同的值
分别为 = 、!=、>三个条件
在断言结果中我们可以看到,在设置了 =、!=、>三个条件以后,因为这个接口的响应字节是241,所以不符合= 这个条件,并提示了断言失败原因
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算