1

redis、tornadio2、socket.ioを使用してリアルタイムアプリケーションを構築しています。ローカルマシンでは問題なく動作しますが、本番環境に移行する前に、ストレステストを行いたいと思います。このようにして、tornadio2WebSocket接続の1つのインスタンスが処理できるクライアントの数を知ることができます。

Googleで検索しましたが、テストするためのすぐに使用できるツールが見つかりませんでした。

このスクリプトを自分で作成する必要がありますか、それとも何かを見逃したことがありますか?この目的のためのツールはありますか?

ありがとう!

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 に答える