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会在执行完等待时间后才返回