Express3.x(connect2.3+)とSocket.IOでのセッション管理とmochaとsuperagentでexpressを使ったサービスのログイン周りのテストの続き。 今回はsocket.ioの同時接続のテストについて。今回は 1000人同時接続が出来るか 正しくメッセージのやりとりが出来るか(チャットなので) ログイン済みユーザーのみが接続できるか のテストを行なってみました。 socket.io-clientを用いれば、コンソールから同時接続のテストが簡単に出来ます。 ただし、環境によってはOS自体のファイルディスクリプタの最大数を引き上げないと1000人同時接続は難しいです。 ソースコード 今回は今までのを全て含めたものをgithubに上げています。 pxsta / express-socket.io-chat-test 今回の環境 Mac OSX 10.7.4 Lio