Selenium на самом деле не оптимизирован для нагрузочного / стресс-тестирования, особенно если вы используете свои браузеры локально.Запуск более 1000 браузеров задушит даже самый крутой сервер.Хотя ОЗУ является очевидным узким местом, у вас также ограничены ресурсы процессора и пропускная способность.Последнее является основной проблемой при загрузке видео.
Не говоря уже о том, что вы будете тестировать с одного IP-адреса с браузерами 10k, поэтому балансировка нагрузки может не сработать должным образом, а также фактическое распределениевидеообъявления для конкретных виртуальных пользователей.
Если вы хотите придерживаться существующих тестов Selenium, у меня был хороший опыт использования BrowserMob .По сути, они имеют огромную сетку для проведения реального нагрузочного тестирования браузера, распределенную по AWS.
Еще одна рекомендация - это инструмент для реального тестирования производительности.Я бы порекомендовал Soasta CloudTest .У них есть бесплатная версия, которая обслуживает 100 пользователей, так что вы можете убедиться, что она вам подойдет.Я обнаружил, что сценарии для CloudTest относительно просты.
Отказ от ответственности: мой опыт работы с обеими компаниями был платным, и я никогда не работал ни на одну из них.