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