Wie laden testen node.js server?
Möchte ich schreiben eine web-Anwendung mit node.js und MongoDB und ich habe die Aufgabe zu, selbst zu testen. Ich würde gerne wissen, ob es irgendwelche tools wie JMeter oder irgendetwas anderes für Last/Stresstests von Node.js?
BEARBEITEN
Meiner Anwendung werden Daten-Extraktion die Art der Anwendung und der client erwartet, dass die Extraktion sollte nicht mehr als 10 Sekunden für ein Dokument. Derzeit habe ich dieselbe Anwendung in C# geschrieben, aber nicht die Skalierung bis zu die Erwartungen des Kunden. Dann kam ich über diese schöne und schnelle Node.js. Ich denke Node.js kann mir helfen, eine Menge.
Bitte aufklären !!!
- Richtige Lasttests hängt davon ab, was Ihre Anwendung tut. Es werden keine generic-tool, das die test alle Node.js Anwendungen. Beachten Sie, dass Node.js Anwendungen, die nicht selbst über ein web-interface! Das beste, was Sie tun könnte, wäre die Erstellung einer eigenen Anwendung, die simuliert Nutzung Ihrer Knoten-Applikation.
- Meine Anwendung wird information extraction Art von Anwendung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen nodeload: es ist eine Sammlung von node.js Module für load-Tests von HTTP-Diensten.
Gerade herausgefunden, dass dieses Paket nicht mehr in Entwicklung, so sind hier einige aktive Gabeln:
Warum konnte Sie nicht testen-node-server mit JMeter? Für die meisten von Lasttests ist es egal, welche Sprache dein server, du bist einfach schlagen Sie Sie mit einer Reihe von Anfragen.
In jedem Fall, könnten Sie versuchen, loadtest die Umsetzung in Knoten.
Edit:
Diese Antwort bietet mehr Optionen:
NodeJs-stress-testing-tools/Methoden [geschlossen]
Versuchen Artillerie. Hier sind die features, die Beschreibung ist entnommen aus der Dokumentation: