性能testingnode.js“net”

有没有人有关于如何开始使用node.js“net”性能testing的build议?

我想看看我的应用程序将如何扩展,并希望testing10,000多个并发连接!

编辑:我想知道,所以我可以看到,如果我的Ubuntu服务器configuration是正确的,等等

专业的性能testing工具对您的底层技术(node.js / .NET)是不可知的,并且只能看到输出(HTTP请求和响应),所以任何工具都可以。

有HP的LoadRunner和其他很多。 我已经使用了WebLOAD ,这是更具成本效益,更容易使用。

10,000个并发连接。 嗯。 我认为这样的负载将不得不与你的应用程序的用户数量在500,000-2,000,000范围内分别具有2%到0.5%的并发水平。 如果这是一个面向内部的企业应用程序,那么您的用户群体预期将在83,333(12%) – 125,000(8%)。 这些并发模型来自企业和互联网面向应用程序的15年观察,并发性水平与给定应用程序面向模型(内部公司与公共互联网)的定义用户人数之间的关系。

我之所以提出这个问题,是因为你可能会过度强调你的组件,因为它的定义使用,结果你可能会有一些工程鬼魂,你追查修复。 这可能会影响您的预算和可用性,以解决生产中可能出现的其他问题。

只是为了思考,

詹姆斯·皮利

从video来看,内存使用似乎并没有发生变化,因为它没有产生新的进程,这正是它获得了巨大的追随的原因。 这是事件驱动/非阻塞可以做的事情