Postman 接口之间增加等待时长的3个脚本

2020-11-18  本文已影响0人  Queenie的学习笔记
脚本1
setTimeout(function() {},[number]);

简约版,推荐

脚本2
pm.test("DescribeJob", function () {
    setTimeout(()=>{console.log("这里的语句才会等待60秒后执行");}, 60000);
    console.log('setTimeout后面的操作会异步执行,不会等待60秒后再执行');
});

同脚本1,写法上复杂些

脚本3:sleep函数
function sleep(numberMillis){
    var now = new Date();
    var exitTime = now.getTime() + numberMillis;
    while (true){
        now = new Date();
        if (now.getTime() > exitTime)
        return;
    }
}
sleep(10000);

在测试的过程中发现这种写法会有一个问题:接口的ResponseBody会在执行完等待时间后才返回

上一篇 下一篇

猜你喜欢

热点阅读