postman(六) 前置和后置应用-例2
官方文档上介绍了分支和循环,但我认为这一节并不代表分支和循环的全部,只是介绍了一下postman.setNextRequest 这个方法。下面,我们用这个方法,简单举个例子,看在前置,和后置中如何使用这个方法,来理解这个函数操作分支和循环。
第一步:创建一个收集箱,在这个收集箱中新建3个get请求,url你可以填写百度首页的(随便选择)
如图,如果这样直接跑这个收集箱,那么,它跑的顺序应该是:request001—》request002—》request003
第二步:如果我想让它跑的顺序是:request001—》request003—》request002,那么,在每一个请求中的test中,这样写
这样,跑出来的顺序就是先request001,再request003,在request002了,如图
注意事项:我们可以看到,在request002的test中,我们用了postman.setNextRequest(null),why?大家可以试一下,如果不加这个null,就会进入无休止的循环,因为执行了request002后,会按照收集箱中请求的从上到下顺序,开始跑request003,然后request003,又进入request002,没完没了了。
所以,大家可以看出来。除了按照postman.setNextRequest来跑顺序外,postman收集箱中的从上到下的顺序并没有失效,要注意这一点。