NodeJs stress tests des outils/méthodes
J'ai beaucoup cherché sur le stress test d'une application NodeJs/module mais je n'ai pas trouver quoi que ce soit.
J'ai une poussée de l'application serveur (quelque chose comme support.io) et je veux le tester pour s'assurer il n'y a pas de fuites de mémoire et qu'il présente des performances optimales.
Quelle est la meilleure méthode ou les outils pour le faire?
- j'ai utilisé funckload, il est écrit en python et a de beaux points de référence, et siège. Vous pouvez également trouver quelques beaux messages comme ceci trop. Espérons que cela aidera
- Merci Peter. Je vais regarder cela.
- Ici vous pouvez trouver un code développé pour benchamrking Nœud + Socket.IO: github.com/Weswit/Lightstreamer-toolkit-socket.io-benchmark
Vous devez vous connecter pour publier un commentaire.
Vous n'avez besoin d'aucun outil spécial pour les tests de charge Node.js application. Vous pouvez utiliser n'importe quel test de charge des outils:
De l'opensource et libre des outils que je peux recommander JMeter. Comme il l'a intégré dans le Serveur Proxy qui peut record de trafic HTTP. L'avantage de JMeter que d'autres outils, c'est l'interface graphique conviviale. Vous pouvez trouver un article lié Node.js l'équilibrage de la charge et Les tests JMeter.
Essayer cette phanos stress test de l'outil. C'est phantomjs en fonction de l'outil, et vous pouvez le chargement ajax demande trop avec elle. Mais cet outil ne fournit pas de stat info, vous devez utiliser nodetime (ou autre chose) pour analyser les performances du trafic.