37

我已经搜索了很多关于对 NodeJs 应用程序/模块进行压力测试的内容,但我没有找到任何东西。

我有一个推送服务器应用程序(类似于 socket.io),我想对其进行测试以确保没有内存泄漏并且它表现出最佳性能。

这样做的最佳方法或工具是什么?

4

2 回答 2

30

您不需要任何特殊工具来负载测试 Node.js 应用程序。您可以使用任何负载测试工具:

从开源和免费工具中,我可以推荐 JMeter。因为它有内置的代理服务器,可以记录 HTTP 流量。JMeter 比其他工具的优势是用户友好的 GUI。您可以找到与 Node.js 负载平衡和JMeter 测试相关的文章。

于 2013-09-27T02:28:54.087 回答
4

试试这个phanos压力测试工具。这是基于 phantomjs 的工具,您也可以使用它加载 ajax 请求。但是这个工具不提供统计信息,你应该使用nodetime(或其他东西)来分析流量性能。

于 2014-01-09T10:47:12.430 回答