【发布时间】:2021-03-09 08:37:21
【问题描述】:
我正在尝试做一些负载测试。我在 nodejs 中使用 newman。 在我的脚本中,我有 async.parallel 来并行执行多个集合。然后每 5 秒重复一组平行执行。在每次运行中,我都有以下选项:
collection: require('./collection.json'),
environment: require('./environment.json'),
timeoutRequest : 0, // infinite timeout
delayRequest: 1000, // ms
iterationCount: 5
主循环如下所示:
async function sleep(ms) {
return new Promise(done => setTimeout(() => done(), ms));
}
async function orchestrator() {
for (let j = 0; j < cycles; j++)
{
async.parallel(runItems,
function(err, results) {
if (err) {
throw err;
}
}
);
await sleep(5000);
}
最后3行输出是:
code: ‘ERR_SCRIPT_EXECUTION_TIMEOUT’
}
Process exited with code 1
我将周期设置为 500。70 多个周期一切顺利,但随后出现上述错误。
您有解决方案或我可以做的一些工作吗?
【问题讨论】:
标签: javascript postman postman-collection-runner newman