Мне нужно протестировать систему, которая представляет собой технологию распространения видеорекламы. Мне нужно загружать каждое видео, например, 1-2 минуты, чтобы показывать рекламу. Видео воспроизводится во Flash-клиенте и транслируется в виде FLV-потоков, как на YouTube.
Причина, по которой мне нужно тестировать его только через браузеры — и любой другой метод не будет работать — заключается в одновременном стресс-тестировании как серверов потокового видео, так и серверов рекламы и показа рекламы в режиме реального времени.
Я использовал Selenium, WatiN, Automation Anywhere и многие другие инструменты автоматизации. Однако, когда я пытаюсь запустить около 10000 браузеров на своей машине (32 ГБ ОЗУ, 16-ядерный процессор), ни один из них не может выполнить эту работу.
С помощью Selenium я пока могу запустить максимальное количество экземпляров FireFox, но этого все еще слишком мало: половина экземпляров не запускает тест.
Есть предложения по работе с Selenium?