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动态参数设置-费元星完美解决

更多推荐