مستويات الاستخدام والحصص والأسعار في Test Lab

توفّر Firebase Test Lab وخدمة "بث تطبيقات Android على الأجهزة" حصة من Cloud API وحصة اختبار، وهما مضمّنتان في خطط الأسعار العادية في Spark وBlaze. وتستند هذه الحصص إلى استخدام مشروعك لمورد الاختبار أو مورد الجهاز أو Cloud API.

يتم تطبيق هذه الحصص على مستوى المشروع وليس على مستوى الموقع. تتم مشاركة هذه الحدود بين جميع واجهات برمجة التطبيقات (بما في ذلك اختبارات الأجهزة، واختبارات Robo، واختبارات Game Loop) ومصفوفات الاختبار. عند إجراء اختبار، يمكنك الاطّلاع على مدة تنفيذه (أي الوقت الذي يستغرقه الاختبار) ضمن نتائج تنفيذ الاختبار ومصفوفة الاختبار في وحدة تحكّم Firebase. عند استخدام ميزة "بث التطبيقات على أجهزة Android"، يمكنك الاطّلاع على إحصاءات استخدام مشروعك في "استوديو Android" أو في وحدة تحكّم Google Cloud. يتم عرض أوقات التشغيل بجانب كل جهاز. إذا كنت مشتركًا في خطة Blaze، سيتم استخدام أوقات تشغيل الاختبارات في الفوترة.

الحصص

حصة الاختبار

يتم قياس الحصة المخصّصة للاختبارات في Test Lab من خلال عدد عمليات تنفيذ الاختبارات في اليوم:

  • خطة Spark (بدون تكلفة): يتم إدراج حدود الموارد لما يصل إلى 15 عملية اختبار في اليوم إجمالاً:

    • 10 عمليات اختبار في اليوم على الأجهزة الافتراضية

    • 5 عمليات اختبار في اليوم على الأجهزة الفعلية

  • خطة Blaze: لا تتضمّن جميع المشاريع في خطة Blaze الحصص نفسها. إذا زاد استخدامك لخدمة Google Cloud بمرور الوقت، قد تزيد الحصص بشكل متناسب. إذا كنت تتوقّع زيادة كبيرة في الاستخدام قريبًا، يمكنك طلب تعديلات على الحصة بشكل استباقي.

    يتم احتساب الفوترة حسب عدد الدقائق التي يتم فيها إجراء الاختبارات. تبدأ خطة Blaze بحد زمني بدون تكلفة يشبه حد الموارد الذي توفّره خطة Spark:

    • 30 دقيقة من وقت الاختبار يوميًا على الأجهزة الفعلية

    • 60 دقيقة من وقت الاختبار يوميًا على الأجهزة الافتراضية

    يتم تحصيل رسوم مقابل أي استخدام يتجاوز هذه الحدود وفقًا للأسعار التالية بالساعة:

    • ‫5 دولار أمريكي في الساعة لكل جهاز فعلي

    • دولار أمريكي واحد في الساعة لكل جهاز افتراضي

يتم احتساب الرسوم على أساس كل دقيقة، ويتم تقريبها إلى أقرب دقيقة. على سبيل المثال، يتم تحصيل رسوم دقيقة واحدة مقابل اختبار مدته 22 ثانية، بينما يتم تحصيل رسوم دقيقتَين مقابل اختبار مدته 75 ثانية. لن يتم تحصيل رسوم منك إلا مقابل الوقت الذي تستغرقه في إجراء الاختبارات (لن يتم تحصيل رسوم مقابل الوقت الذي يستغرقه تثبيت تطبيقك وجمع نتائج الاختبار).

يمكنك تتبُّع استخدام حصة الاختبار في Google Cloud console.

حصص Cloud API

تتضمّن واجهتا برمجة التطبيقات Testing API وTool Results API حدّين: عدد الطلبات في اليوم لكل مشروع، وعدد الطلبات في الدقيقة لكل مشروع.

  • الحدّ الأقصى المسموح به لاستخدام Cloud Testing API (بما في ذلك طلبات استخدام ميزة "بث أجهزة Android"):

    • ‫10,000,000 مكالمة في اليوم
    • ‫120,000 مكالمة لكل فاصل زمني مدته دقيقة واحدة

    يمكنك مراقبة استخدامك لواجهة برمجة التطبيقات هذه في وحدة تحكّم Google Cloud.

  • حدّ Cloud Tool Results API:

    • ‫200,000 طلب في اليوم
    • ‫2,400 مكالمة لكل دقيقة

    يمكنك مراقبة استخدامك لواجهة برمجة التطبيقات هذه في وحدة تحكّم Google Cloud.

حصص البث على أجهزة Android

  • خطة Spark(بدون تكلفة): 30 دقيقة بدون تكلفة لكل مشروع في الشهر
  • خطة Blaze: 30 دقيقة بدون تكلفة لكل مشروع في الشهر، و15 سنتًا لكل دقيقة إضافية

لا تتضمّن جميع المشاريع في خطة Blaze الحصص نفسها. إذا زاد استخدامك لوحدة تحكّم Google Cloud بمرور الوقت، قد تزيد حصصك بشكل متناسب. إذا كنت تتوقّع زيادة كبيرة في الاستخدام قريبًا، يمكنك طلب تعديلات على الحصة بشكل استباقي.

زيادة الحصص

إذا بلغت حصة الاختبار المخصّصة لخطة Cloud API أو Blaze، يمكنك طلب حد أعلى باتّباع أحد الإجراءَين التاليَين: