NodeJs 压力测试工具/方法

NodeJs stress testing tools/methods

本文关键字:方法 测试工具 压力 NodeJs      更新时间:2023-09-26

我已经搜索了很多关于对 NodeJs 应用程序/模块进行压力测试的信息,但我什么也没找到。

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

最好的

方法或工具是什么?

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

  • 阿帕奇长凳
  • 围攻
  • 杰米特

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

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