【问题标题】:NodeJs stress testing tools/methods [closed]NodeJs 压力测试工具/方法 [关闭]
【发布时间】:2013-01-05 23:41:33
【问题描述】:

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

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

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

【问题讨论】:

标签: javascript node.js testing stress-testing


【解决方案1】:

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

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

【讨论】:

  • 看:strongloop.com Node.js 和支付专用,但有试用版。
  • 我使用了 JMETER,发现 Nodejs 最多可以处理 1000 个请求,我使用的是 windows server 2012 和 8 gb RAM intel XEON
【解决方案2】:

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

【讨论】:

  • 表明您编写了要推广的软件通常是一种很好的礼仪。否则它看起来很有趣。
猜你喜欢
  • 2011-12-08
  • 2011-03-24
  • 1970-01-01
  • 2012-04-02
  • 2010-10-05
  • 2015-02-12
  • 2012-12-19
  • 2010-09-26
相关资源
最近更新 更多