توفّر منصة Firebase Test Lab وميزة بث المحتوى على أجهزة Android حصة لواجهة Cloud API وحصة للاختبار، وهما مضمّنتان في خطتَي الأسعار العاديتَين Spark وBlaze. وتستند هذه الحصص إلى استخدام مشروعك لمورد الاختبار أو مورد الجهاز أو واجهة Cloud API.
يتم تطبيق هذه الحصص على مستوى المشروع، وليس على مستوى الموقع الإلكتروني. تتم مشاركة هذه الحدود في جميع واجهات برمجة التطبيقات (بما في ذلك اختبار لقياس حالة التطبيق واختبارات Robo واختبارات حلقة الألعاب) والمصفوفات التجريبية.
عند إجراء اختبار، يمكنك الاطّلاع على وقت تشغيله (أي الوقت الذي يستغرقه الاختبار) في وحدة تحكّم Firebase (انتقِل إلى DevOps والتفاعل > مركز الاختبار الافتراضي، ثم اطّلِع على نتائج تنفيذ تجريبي ومصفوفة تجريبية). عند استخدام ميزة "الوصول عن بُعد إلى أجهزة Android"، يمكنك الاطّلاع على معدّل استخدام مشروعك في "استوديو Android" أو وحدة تحكّم Google Cloud. يتم عرض أوقات التشغيل بجانب كل جهاز. إذا كنت مشتركًا في خطة Blaze، يتم استخدام أوقات إجراء الاختبارات للفوترة.
الحصص
حصة الاختبار
يتم قياس حصة الاختبار في "Test Lab" من خلال عدد عمليات الاختبار في اليوم:
خطة Spark (بدون تكلفة): يتم إدراج حدود الموارد لما يصل إلى 15 عملية اختبار في اليوم إجمالاً:
10 عمليات اختبار يوميًا على الأجهزة الافتراضية
5 عمليات اختبار يوميًا على الأجهزة الفعلية
خطة Blaze: لا تتوفّر الحصص نفسها لجميع المشاريع في خطة Blaze. إذا زاد استخدامك لخدمة Google Cloud بمرور الوقت، قد تزيد حصصك بشكل مماثل. إذا كنت تتوقّع زيادة كبيرة في الاستخدام في المستقبل، يمكنك طلب تعديلات على الحصة بشكل استباقي.
يتم احتساب الفوترة حسب الدقائق التي تم قضاؤها في إجراء الاختبارات. تبدأ خطة Blaze بحدّ زمني بدون تكلفة يشبه حدّ الموارد الذي تقدّمه خطة Spark:
30 دقيقة من وقت الاختبار يوميًا على الأجهزة الفعلية
60 دقيقة من وقت الاختبار يوميًا على الأجهزة الافتراضية
يتم تحصيل رسوم مقابل أي استخدام يتجاوز هذه الحدود وفقًا للأسعار التالية لكل ساعة:
5 دولار أمريكي في الساعة لكل جهاز فعلي
دولار أمريكي واحد في الساعة لكل جهاز افتراضي
يتم احتساب الرسوم على أساس كل دقيقة، ويتم تقريبها إلى أقرب دقيقة. على سبيل المثال، يتم احتساب تكلفة اختبار مدته 22 ثانية على أنّه دقيقة واحدة، بينما يتم احتساب تكلفة اختبار مدته 75 ثانية على أنّه دقيقتان. ويتم تحصيل رسوم منك مقابل الوقت المستغرَق في إجراء الاختبارات فقط (لن يتم تحصيل رسوم مقابل الوقت المستغرَق في تثبيت تطبيقك وجمع نتائج الاختبار).
يمكنك تتبُّع استخدامك لحصة الاختبار في وحدة تحكّم Google Cloud.
حصص 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، يمكنك طلب حدّ أعلى من خلال تنفيذ أحد الإجراءات التالية:
طلب تعديل الحصة مباشرةً في وحدة تحكّم Google Cloud
التواصل مع فريق دعم Firebase