2017-02-03 5 views
0

Я создал экспресс-приложение с большим количеством страниц. Я хотел проверить один из моих маршрутов:Экспресс 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 не очень хороша даже для минимальных требований, о которых я думаю.

+0

2000 запросов в let говорят, что 1 или 2 секунды - это слишком много. Это составляет 86 миллионов обращений в день. Простая система не может обработать это. – kawadhiya21

+0

@ kawadhiya21 Я сделал период разгона 20 секунд, он все еще не прошел половину из них. Сколько запросов во втором считается нормальным поведением человека? –

ответ