Firebase Test Lab и Android Device Streaming предоставляют квоту Cloud API и квоту тестирования, которая включена в стандартные тарифные планы Spark и Blaze. Эти квоты основаны на использовании вашим проектом ресурса тестирования , ресурса устройства или Cloud API .
Эти квоты применяются на уровне проекта, а не на уровне сайта. Эти ограничения являются общими для всех API (включая инструментальные тесты, тесты Robo и тесты Game Loop) и тестовых матриц. При запуске теста вы можете проверить время его выполнения (т. е. время, необходимое для выполнения теста) в разделе Выполнение теста и результаты тестовой матрицы в консоли Firebase . При использовании потоковой передачи Android Device Streaming вы можете проверить использование вашего проекта в консоли Android Studio или Google Cloud . Время выполнения отображается рядом с каждым устройством. Если вы используете план Blaze, время выполнения теста используется для выставления счетов.
Квоты
Квота на тестирование
Квота тестирования Test Lab измеряется количеством тестовых запусков в день:
План Spark (бесплатный) : лимиты ресурсов указаны для 15 тестовых запусков в день в общей сложности:
10 тестовых запусков в день на виртуальных устройствах
5 тестовых запусков в день на физических устройствах
План Blaze : Не все проекты в плане Blaze имеют одинаковые квоты. Если ваше использование Google Cloud со временем увеличивается, ваши квоты могут соответственно увеличиться. Если вы ожидаете значительного увеличения использования, вы можете заранее запросить корректировку квот .
Счета выставляются по минутам, потраченным на выполнение тестов. План Blaze начинается с бесплатного временного лимита, который аналогичен ресурсному лимиту, предлагаемому планом Spark:
30 минут тестового времени в день на физических устройствах
60 минут тестового времени в день на виртуальных устройствах
Любое использование сверх этих лимитов оплачивается по следующим почасовым ставкам:
5 долларов в час за каждое физическое устройство
1 доллар в час за каждое виртуальное устройство
Плата рассчитывается на поминутной основе с округлением до ближайшей минуты. Например, 22-секундный тест тарифицируется как одна минута, а 75-секундный — как две минуты. Плата взимается только за время, потраченное на выполнение тестов (время, необходимое для установки приложения и сбора результатов тестов, не тарифицируется).
Вы можете отслеживать использование своей тестовой квоты в консоли Google Cloud .
Квоты облачного API
API тестирования и результатов работы инструмента имеют два ограничения API: количество запросов в день на проект и количество запросов в минуту на проект.
Лимит API облачного тестирования (включая вызовы для потоковой передачи данных с устройств Android):
- 10 000 000 звонков в день
- 120 000 вызовов за 1-минутный интервал
Вы можете отслеживать использование этого API в консоли Google Cloud .
Ограничение API результатов облачного инструмента:
- 200 000 звонков в день
- 2400 звонков за 1-минутный интервал
Вы можете отслеживать использование этого API в консоли Google Cloud .
Квоты потоковой передачи данных на устройствах Android
- (бесплатно) План Spark : 30 бесплатных минут на проект в месяц
- План Blaze : 30 бесплатных минут на проект в месяц, 15 центов за каждую дополнительную минуту
Не все проекты в плане Blaze имеют одинаковые квоты. Если использование вами консоли Google Cloud со временем увеличится, ваши квоты могут соответственно увеличиться. Если вы ожидаете значительного увеличения использования в будущем, вы можете заранее запросить корректировку квот .
Увеличить квоты
Если вы достигли квоты тестирования Cloud API или плана Blaze, вы можете запросить более высокий лимит, выполнив одно из следующих действий:
Отправка запроса на увеличение непосредственно в консоли Google Cloud .
Обращение в службу поддержки Firebase .