Firebase Test Lab и Android Device Streaming предоставляют квоту на облачный API и квоту на тестирование, которые включены в стандартные тарифные планы Spark и Blaze. Эти квоты основаны на использовании вашим проектом ресурсов для тестирования , ресурсов для устройств или облачного API .
Эти квоты применяются на уровне проекта, а не на уровне сайта. Эти ограничения действуют для всех API (включая инструментальные тесты, тесты роботов и тесты игровых циклов) и тестовых матриц. При запуске теста вы можете проверить время его выполнения (т.е. время, необходимое для выполнения теста) в разделе «Выполнение тестов и результаты тестовой матрицы» в консоли Firebase . При использовании потоковой передачи с устройств Android вы можете проверить использование ресурсов вашего проекта в консоли 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 облачного тестирования (включая вызовы для потоковой передачи с устройств 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 .