我搜索了很多关于对 NodeJs 应用程序/模块进行压力测试的信息,但没有找到任何内容。
我有一个推送服务器应用程序(类似于 socket.io),我想测试它以确保没有内存泄漏并且它表现出最佳性能。
做到这一点的最佳方法或工具是什么?
您不需要任何特殊工具来负载测试 Node.js 应用程序。您可以使用任何负载测试工具:
- ApacheBench http://httpd.apache.org/docs/2.2/programs/ab.html
- Siege http://www.joedog.org/siege-home/
- Jmeter http://jmeter.apache.org
- Tsung http://tsung.erlang-projects.org/
在开源和免费工具中,我可以推荐 JMeter。因为它有内置的代理服务器,可以记录HTTP流量 http://blazemeter.com/blog/jmeters-superpower-http-proxy-server。 JMeter 比其他工具的优势是用户友好的 GUI。您可以找到与 Node.js 负载平衡相关的文章和JMeter测试 http://mazira.com/blog/introduction-load-balancing-nodejs/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)