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