Уровни использования, квоты и цены для Test Lab

Firebase Test Lab и Android Device Streaming предоставляют квоту Cloud API и квоту на тестирование, которые включены в стандартные тарифные планы Spark и Blaze. Эти квоты основаны на использовании вашим проектом ресурса тестирования, ресурса устройства или Cloud API.

Эти квоты применяются на уровне проекта, а не сайта. Эти ограничения распространяются на все API (включая инструментальные тесты, автоматизированное тестирование и тесты игрового цикла) и матрицы тестов.

Время выполнения теста можно посмотреть в консоли Firebase. Для этого перейдите в раздел DevOps & Engagement (DevOps и вовлечение) > Test Lab и откройте вкладку Test execution and test matrix results (Выполнение теста и результаты матрицы тестов). При использовании стриминга устройств 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.

Квоты Cloud API

Для Testing API и Tool Results 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, вы можете запросить увеличение лимита, выполнив одно из следующих действий: