Я создал экспресс-приложение с большим количеством страниц. Я хотел проверить один из моих маршрутов:Экспресс JS, делая более 2000 запросов, выбрасывает ошибку «CONNECTION REFUSED»
app.post('/login', function (req, res) {
// some logic
});
Чтобы проверить этот метод я использую jMeter
приложение, которое делает 2000 запросов на этот маршрут.
Когда я начала теста у меня есть много такого рода ошибок:
Response code: Non HTTP response code: java.net.ConnectException
Response message: Non HTTP response message: Connection refused: connect
Некоторые запросы передавать и реагировать с правильным результатом, но много запросов просто не может подключиться. Не удается получить более половины этих запросов.
Нужно ли добавлять какие-то конфигурации для моего экспресс-приложения? Неспособность обрабатывать запросы 2000 не очень хороша даже для минимальных требований, о которых я думаю.
2000 запросов в let говорят, что 1 или 2 секунды - это слишком много. Это составляет 86 миллионов обращений в день. Простая система не может обработать это. – kawadhiya21
@ kawadhiya21 Я сделал период разгона 20 секунд, он все еще не прошел половину из них. Сколько запросов во втором считается нормальным поведением человека? –