Firebase Test Lab и Android Device Streaming предоставляют квоту Cloud API и квоту на тестирование, которая включена в стандартные тарифные планы Spark и Blaze. Эти квоты основаны на использовании в вашем проекте ресурса тестирования, ресурса устройства или Cloud API.
Эти квоты применяются на уровне проекта, а не сайта. Эти ограничения распространяются на все API (включая инструментальные тесты, тесты Robo и тесты игрового цикла) и матрицы тестирования.
Во время тестирования вы можете посмотреть время его выполнения (то есть время, которое требуется для проведения теста) в консоли Firebase (выберите DevOps и вовлеченность > Test Lab, а затем Результаты выполнения тестов и матрицы тестирования). При использовании 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 результатов тестирования и инструментов действуют два ограничения: на количество запросов в день на проект и на количество запросов в минуту на проект.
Лимит Cloud Testing API (включая вызовы для стриминга устройств Android):
- 10 000 000 звонков в день
- 120 000 звонков за 1 минуту.
Вы можете отслеживать использование этого API в консоли Google Cloud.
Ограничение для Cloud Tool Results API:
- 200 000 звонков в день.
- 2400 вызовов за 1 минуту.
Вы можете отслеживать использование этого API в консоли Google Cloud.
Квоты на потоковую передачу данных с устройств Android
- Бесплатный тарифный план Spark: 30 бесплатных минут на проект в месяц.
- План Blaze: 30 бесплатных минут на проект в месяц, 15 центов за каждую дополнительную минуту.
Не все проекты с тарифным планом Blaze имеют одинаковые квоты. Если вы будете чаще использовать консоль Google Cloud, квоты могут быть увеличены. Если вы ожидаете значительного увеличения использования, вы можете заранее запросить корректировку квоты.
Как увеличить квоты
Если вы достигли квоты на тестирование Cloud API или плана Blaze, вы можете запросить более высокий лимит, выполнив одно из следующих действий:
Запросить изменение квоты непосредственно в консоли Google Cloud.
Обратиться в службу поддержки Firebase.