web-dev-qa-db-fra.com

Outils / méthodes de test de résistance NodeJs

J'ai beaucoup cherché sur les tests de stress d'une application/module NodeJs mais je n'ai rien trouvé.

J'ai une application serveur Push (quelque chose comme socket.io) et je veux la tester pour m'assurer qu'il n'y a pas de fuites de mémoire et qu'elle présente des performances optimales.

Quelle est la meilleure méthode ou les meilleurs outils pour le faire?

31
Afshin Mehrabani

Vous n'avez pas besoin d'un outil spécial pour tester la charge de l'application Node.js. Vous pouvez utiliser n'importe quel outil de test de charge:

À partir d'outils open source et gratuits, je peux recommander JMeter. Comme il a un serveur proxy intégré qui peut enregistrer le trafic HTTP . L'avantage de JMeter par rapport aux autres outils est une interface graphique conviviale. Vous pouvez trouver l'équilibrage de charge Node.js lié à l'article et test JMeter .

24
Bob

Essayez ceci phanos outil de test de stress. Il s'agit d'un outil basé sur phantomjs, et vous pouvez également charger la demande ajax avec. Mais cet outil ne fournit pas d'informations statistiques, vous devez utiliser nodetime (ou autre chose) pour analyser les performances du trafic.

3
Dmitry