يوفّر كلّ من Firebase Test Lab وAndroid Device Streaming حصة لواجهة برمجة التطبيقات في Cloud وحصة للاختبار، ويتم تضمين هاتين الحصصتين في خطط Spark وBlaze العادية. وتستند هذه الحصص إلى استخدام مشروعك لموارد الاختبار أو موارد الجهاز أو واجهة برمجة التطبيقات في Cloud.
يتم تطبيق هذه الحصص على مستوى المشروع، وليس على مستوى الموقع الإلكتروني. تتم مشاركة هذه الحدود على مستوى جميع واجهات برمجة التطبيقات (بما في ذلك اختبارات الأدوات واختبارات Robo واختبارات حلقة الألعاب ) ومصفوفات الاختبار. عند إجراء اختبار، يمكنك الاطّلاع على وقت تنفيذه (أي الوقت الذي يستغرقه تنفيذ الاختبار) ضمن نتائج تنفيذ الاختبار وجدول اختباره في وحدة تحكّم Firebase. عند استخدام ميزة "بث محتوى من جهاز Android"، يمكنك التحقّق من استخدام مشروعك في "استوديو Android" أوconsole 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 مكالمة في فاصل زمني مدته دقيقة واحدة
يمكنك مراقبة استخدامك لواجهة برمجة التطبيقات هذه في وحدة تحكّم Google Cloud.
الحد الأقصى لواجهة برمجة التطبيقات Cloud Tool Results API:
- 200,000 مكالمة في اليوم
- 2,400 مكالمة في فاصل زمني مدته دقيقة واحدة
يمكنك مراقبة استخدامك لواجهة برمجة التطبيقات هذه في وحدة تحكّم Google Cloud.
حصص البث على أجهزة Android
يُرجى العِلم أنّ الاستخدام محدود، وسيتم توفير ميزة استخدام الفوترة في تاريخ لاحق.
اعتبارًا من 1 حزيران (يونيو) 2024، ولفترة ترويجيّة:
- خطة Spark(بدون تكلفة): 120 دقيقة بدون تكلفة لكل مشروع في الشهر
- خطة Blaze: 120 دقيقة بدون تكلفة لكل مشروع في الشهر، و15 سنتًا لكل دقيقة إضافية
في شباط (فبراير) 2025 أو في تاريخ قريب منه، ستنتهي الفترة الترويجية وستتم الفوترة استنادًا إلى حدود الحصة التالية:
- (بدون تكلفة) خطة Spark: 30 دقيقة بدون تكلفة لكل مشروع في الشهر
- خطة Blaze: 30 دقيقة بدون أي تكلفة لكل مشروع شهريًا، و15 سنتًا لكل دقيقة إضافية
لا تحصل جميع المشاريع في خطة Blaze على الحصص نفسها. إذا زاد استخدامك لوحدة تحكّم Google Cloud بمرور الوقت، قد تزيد حصصك مقابل ذلك. إذا كنت تتوقّع زيادة كبيرة في الاستخدام في المستقبل، يمكنك طلب تعديلات الحصص بشكل استباقي.
زيادة الحصص
إذا بلغت حصة اختبار Cloud API أو خطة Blaze، يمكنك طلب حدّ أعلى من خلال إجراء أحد الإجراءات التالية:
إرسال طلب زيادة مباشرةً في وحدة تحكّم Google Cloud
التواصل مع فريق دعم Firebase