Чтобы сократить общее время выполнения для полного выполнения набора тестов, воспользуйтесь 50 одновременными сеансами, предоставляемыми по умолчанию бесплатно. Проверьте эту ссылку . Например:
Предположим, что следующие детали
- один набор тестов содержит 200 тестовых примеров Selenium
- каждый тестовый пример занимает около 10 секунд для выполнения
- Один AWS Сеанс Device Farm Selenium занимает около 60 секунд, чтобы начать
, затем я разделю мои 200 тестовых случаев на 50 одновременных сессий, выполняя параллельные партии по 4 тестовых сценария на сессию.
Общее время выполнения = (60 секунд для начала каждого сеанса + 10 секунд для запуска всех 50 одновременных сеансов со скоростью 5 сеансов в секунду + 4 * 10 секунд для выполнения тестовых примеров в каждом сеансе) = 60 + 10 + 40 = 110 секунд до окончания sh полное выполнение комплекта тестов
WHEREAS
Если вы используете инфраструктуру селен-концентратор и допустим, что предполагается следующая информация
- 200 тестовых примеров Selenium для выполнения
- 2 секунд для начала сеанса
- при максимальном предположении вы можете запустить 10 одновременных сеансов
Общее время выполнения = 2 секунды для начала каждого сеанса + 20 * 10 секунд для выполнения тестовых примеров в каждом сеансе = 200 + 2 = 202 секунды до завершения sh полное выполнение набора тестов