Jmeter如何设置上一个API执行成功后再执行下一个API
本帖最后由 1005731757@qq.c 于 2020-10-20 16:57 编辑问题如下:
第二个API请求需要获取第一个API的返回值作为参数,但是第一个请求响应与预期结果不一致,导致第二个请求执行失败
问题:
Jmeter如何设置第一个请求成功后,再执行第二个请求,否则不执行
解决方案:
**** Hidden Message *****
jmeter 默认就是按照顺序执行请求的,如果不是异步请求,第二个请求会等待第一个请求执行成功后再执行。你说的这种情况,可能是第一个请求的响应时间超过了jmeter默认的超时时间,第二个请求开始执行了,但是没有拿到第一个请求返回的参数而导致失败了。 corei9 发表于 2020-4-9 16:56
jmeter 默认就是按照顺序执行请求的,如果不是异步请求,第二个请求会等待第一个请求执行成功后再执行。你 ...
我的意思是说上一个请求的结果是符合我需要的才算执行成功,请求执行成功,不一定响应就是成功的
比如我要先执行登录,再执行其他请求,就需要登录成功并正确获取已登录的状态
如果登录是失败的那么其他请求执行就肯定失败 执行没有意义所以不想执行
这种情况下,除了用控制器有没有其他便捷一点的方法 :) ww 看看解决方案。 afdasdfadsffdsdf 11 把第二个请求放在第一个请求的返回结果的判断中。 if 11111 看看吧 应该是顺序执行的吧
11 :) 看看学习下
学习下 看看解决方案 回复查看 答案
页:
[1]
2