1.使用Run Collection自定义定时任务
使用collection配置定时任务的延迟是对单前勾选的所有接口生效
1.1将请求接口保存到collection中,点击Run Collection配置定时任务
1.2勾选需要的请求的接口,在右侧配置请求次数和延迟事件时间
1.3配置成功之后,在这里就可做看到请求的结果
2.使用setTimeout实现单个接口的延迟
如果想要对某一个接口设置延迟使用setTimeout实现
实现函数:setTimeout
方法1:
极简版
在Tests脚本输入框输入代码如下:
setTimeout(function() {},[number]);
方法2 :
复杂版(推荐)
在Tests脚本输入框输入代码如下:
pm.test("上课2分钟", function () {
setTimeout(()=>{console.log("2分钟后下课");}, 120000);
console.log('2分钟后下课');
});
参考:https://blog.csdn.net/DebugboyAlphaGo/article/details/112250263
3.动态构造访问参数:
使用{{}}包含变量名,在Pre-request Script中动态构造参数
参考:Postman 客户端js动态参数设置-费元星完美解决
|