赞
踩
在前面讲的Runner,如果运行集合中的请求,则是按照顺序运行所有请求 。如下图,有5个请求,通过runner运行的话,会顺序这5个请求 。
接下来要学习的这个功能,在脚本中就可以控制脚本的执行顺序,我们来看下这个函数:postman.setNextRequest(),它需要带一个参数 。该参数是要运行的请求名称或ID 。这个函数的功能可以控制请求的执行顺序。
案例:在用户添加用例中添加setNextRequest() ,让其运行用户删除用例 。 再次运行该集合,运行完用户添加,就会直接运行用户删除了 。
同样的5个请求,在用户添加接口中添加了setNextRequest()功能后,就会跳过用户查询,用户修改。最终的结果就会只执行三个请求(登录,用户添加,用户删除) 。
那么这个功能有什么用呢 ?通过它可以是解决接口关联的另外一种解决方案 , 另外再加上一些逻辑判断,就可以执行不同的业务流程。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。