jmeter察看结果树结果,为啥响应断言为true时,也是红色的?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter察看结果树结果,为啥响应断言为true时,也是红色的?相关的知识,希望对你有一定的参考价值。
在测试登录接口时,有login成功和login失败的case,对应case的响应数据都是正确的,但是只有login成功的才显示为绿色,login失败的显示为红色
参考技术A 断言就类似LoadRunner中的检查点。对上一个请求返回的信息,做字符串、数据包大小、html、XML、图片等做判断,确保返回的信息的准确性。添加响应断言:欢迎您
如果登陆页登陆成功,则后台会返回欢迎信息字样
断言中可以添加多个断言一起判断,断言中也可以使用参数化方法,进行动态判断。
添加断言结果
断言判断正确
来一次异常的断言来看看jmeter是否在断言结果中返回异常。
随意修改断言
运行脚本,则会出现断言找不到的提示信息。 参考技术B 我也有遇到,将检查的内容换为Response text。就正常了。可以试下,是不是因为检查的部分写错了。希望解决你的问题~
PS。我以前选的是Response Message. 参考技术C 我也遇到了,你怎么解决的呀
jmeter添加断言
先创建一个线程组,再创建一个http请求。
为了方便观察,我们添加两个监听器,察看结果树和断言结果。
添加断言:响应断言,响应断言也是比较常用的一个断言
设置响应断言:正常情况下响应代码是200。选择响应代码,匹配模式选择equals。点击添加,输入内容200。
开始运行,查看结果:
结果为绿色,说明通过
重新设置断言,将200设置为201,再次运行查看结果:
会发现,结果为红色,响应的结果中响应码为200。
再看看断言结果:
之前设置的响应结果为200时,没有报错
将结果设置为201时,报错:接收到的是200,而预期的是201
以上是关于jmeter察看结果树结果,为啥响应断言为true时,也是红色的?的主要内容,如果未能解决你的问题,请参考以下文章