Jmeter常用断言方法
执行测试的时候断言是必不可少的,因为程序不知道我们想要的是什么结果,所以这里就用到断言。
1.响应断言
首先添加一个HTTP请求,这里还是以百度为例,如图
在HTTP请求下添加一个响应断言
显然,在百度的响应结果中是不存在这句话的,我们来运行一下看
可以看到访问百度是成功的,但是断言失败了。那么我们来断言一下“百度一下,你就知道”这句话。
修改断言的内容
执行成功
2.JSON断言
添加一个HTTP请求,这里还是使用之前我们用的返回JSON数据的接口
他的响应结果是
在HTTP请求中添加一个JSON断言
这里我们断言一下data字段中是否有tony这个字符串,执行之后提示是没有匹配的
我们再匹配一下”damon”,修改匹配内容为damon
运行之后可以看到断言成功了:
3.大小断言
大小断言指的是断言返回数据的大小,这里我们以刚才的文件下载接口为例:
首先我们可以看到原文件大小是10240000字节
在下载文件的HTTP请求下添加一个大小断言,如图
因为响应信息中还包含其他的数据,所以这里我们断言字节大小应该大于文件大小,执行之后实际响应大小是10250005,断言成功。
阿里云超低折扣活动再度来袭: