私の新しいプロジェクトでHTTPプッシュが必要なため、いくつかのCometサーバーを評価しています。私は現在、snode.js / socket.io、APE(Ajax Push Engine)、およびMongrel2でテストしています。いくつかの基本的なベンチマークを実行したいのですが、どうすればよいですか?
Cometサーバーを別のVMに配置しました。socket.io-clientモジュールを使用して別のNode.jsインスタンスを使用することにより、Node.jsの多くの同時ユーザーをシミュレートすることができました。しかし、APE(および他のいくつかのCometサーバー)には完全なブラウザーが必要なようです。少なくとも、基本的なHTML(IFrameなど)を理解し、JavaScriptを実行できるもの。
たとえば、デスクトップマシンから50人の同時ユーザーをシミュレートする方法はありますか?