赞
踩
postman 所有请求都是按照在postman中看到的顺序运行的。
因此 首先按照文件夹的顺序执行所有请求,然后再执行集合根目录中的所有请求。
可以用内置函数postman.setNextRequest()来覆盖此行为,允许您指定下一个运行的请求
假设有以下接口,写到一个 Collections中,目前是按顺利执行的
如果需要改变下执行顺序 新建-查询-编辑 则需要用到设置下个执行顺序
postman.setNextRequest("request_name");
在Tests中写入,接口执行后 写下个执行
特殊说明:跳过的请求将不在执行
也就是说当没指定顺序的时候,会按收集器写的顺序执行,如果指定了下一个请求,会执行下个请求(然后遵循前面规则按顺序往下执行)
钻个漏洞,如果setNextRequest()执行当前接口名称,会一直重复当前请求
在Collection Runner运行的时候会重复执行100次登录接口
- // 重复执行100次
-
- for (i = 0; i <= 100; i++) {
- console.log(i);
- postman.setNextRequest("小作文专用");
- }
postman.setNextRequest(null);
关于postman.setNextRequest()以下几点要点:
使用此工作流程时,请记住以下两个事实:
最后不得不说的一件事
为什么要这么麻烦呢 直接拖动 排下顺序不香么
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。