Я оцениваю несколько серверов Comet, потому что мне нужен HTTP Push в моем новом проекте. В настоящее время я тестирую с snode.js / socket.io, APE (Ajax Push Engine) и Mongrel2. Я хотел бы провести несколько элементарных тестов, но как?
Я поместил серверы Comet на отдельную виртуальную машину. Мне удалось смоделировать много одновременных пользователей для Node.js, используя другой экземпляр Node.js с помощью модуля socket.io-client. Но для APE (и некоторых других серверов Comet) требуется полноценный браузер. По крайней мере, то, что понимает базовый HTML (например, IFrames) и может выполнять JavaScript.
Можно ли каким-то образом смоделировать, скажем, 50 одновременных пользователей с моего настольного компьютера?