1

我正在使用 redis、tornadio2 和 socket.io 构建一个实时应用程序。它在我的本地机器上运行良好,但在投入生产之前,我想做一些压力测试。这样我就可以知道一个tornadio2 websocket连接实例可以处理多少个客户端。

我在谷歌上搜索过,我还没有找到任何现成的工具来测试它。

我应该自己编写这个脚本还是我错过了一些东西,是否有用于此目的的工具?

谢谢!

4

1 回答 1

1

您可以使用我用来测试 node.js socket.io 服务器(和 SockJS 服务器)的基准测试工具。

TornadIO2 将比 sockjs-tornado 慢约 15-20%。

基准在这里: http: //mrjoes.github.com/2011/12/15/sockjs-bench.html

工具在这里:https ://github.com/mrjoes/sock-benchmarking

忘了提 - 它只检查 websocket 性能。如果您计划让大量用户使用轮询传输,那么最好也测试这些协议。

于 2013-02-28T17:12:25.000 回答