如何获得在Nodejs应用程序上使用socket.io的性能基准testing

我最近一直在研究一个nodejs应用程序,它为所有的通信使用开放的套接字连接。 该索引是通过nginx提供的。 我想基准服务器处理大量负载的能力,这意味着我最终将testing我的应用程序pipe理开放套接字的能力,而不是它提供索引文件的能力。

有谁知道一个可靠的方法来做到这一点?

你可以试试wsbench作为解决scheme,但是你不一定使用wsbench来处理所有的传输。

例如:

node wsbench -c 100 -r 10 ws://example.com:8080/socket.io/websocket