2017-02-03 8 views
0

Ich habe Express-Anwendung erstellt, mit einer Menge Seiten. Ich wollte eine meiner Routen testen:Express JS, mehr als 2000 Anfragen wirft "CONNECTION REFUSED" Fehler

app.post('/login', function (req, res) { 

    // some logic 
}); 

diese Methode zu testen, ich jMeter Anwendung verwenden, die auf dieser Strecke 2000 Anfragen macht.

Wenn ich Test beginnen habe ich eine Menge dieser Art von Fehlern:

Response code: Non HTTP response code: java.net.ConnectException 
Response message: Non HTTP response message: Connection refused: connect 

Einige Anfragen passieren und reagieren mit korrektem Ergebnis, aber eine Menge von Anfragen kann einfach nicht verbinden. Failes mehr als die Hälfte dieser Anfragen

Muss ich einige Konfigurationen für meine Express-App hinzufügen? Nicht in der Lage zu sein, 2000 Anfragen zu bearbeiten, ist nicht einmal für minimale Anforderungen gut, denke ich.

+0

2000 Anfragen in etwa 1 oder 2 Sekunden ist zu viel. Es beläuft sich auf 86 Millionen Treffer pro Tag. Ein einfaches System kann das nicht verarbeiten. – kawadhiya21

+0

@ kawadhiya21 Ich habe die Ramp-up-Phase 20 Sekunden lang gemacht, aber immer noch die Hälfte von ihnen. Wie viele Anfragen in Sekunden gelten als normales menschliches Verhalten? –

Antwort

Verwandte Themen