gpt4 book ai didi

postman - 如何在 newman 中设置 setTimeout/Thread.sleep

转载 作者:行者123 更新时间:2023-12-04 16:46:47 26 4
gpt4 key购买 nike

如何在newman( postman 的节点模块)中设置setTimeout/Thread.sleep。

我正在使用以下功能:

setTimeout(function(){ 

console.log('sleep for ten min');
}, 600000);

以上功能在 postman 收集转轮中完美运行。

但是当我尝试 newman 时,它抛出错误

'setTimeout is not available inside sandbox and has no side-effect.'



我发现了一个类似的线程,如下所示:

https://github.com/postmanlabs/newman/issues/304

但他们也没有提供任何解决方案。

无论如何,我可以将我的单个 API 标记为延迟一段时间。

我已经在使用 Newman 参数 --delay-request 60000 API 之间的延迟,因此它不起作用。

enter image description here

任何解决方案都会有所帮助

最佳答案

于是开通link你给了我们他们说:

enter image description here

所以要清楚,你将使用 newman一种它不适合的方式。

话虽如此,您可以尝试实现自定义 sleep :

function sleep(milisecond) {
const date = Date.now();

// Sleep in an *infinite* loop
while ((date + milisecond) > Date.now());
}

关于postman - 如何在 newman 中设置 setTimeout/Thread.sleep,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47592791/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com