Я пытаюсь провести нагрузочное тестирование. Я использую newman в nodejs. В моем скрипте есть 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 циклов, но затем я получаю указанную ошибку.
Есть ли у вас решение или кое-что, что я могу сделать?