Firebase टेस्ट लैब और Android डिवाइस स्ट्रीमिंग, Cloud API कोटा और टेस्टिंग कोटा उपलब्ध कराते हैं, जो स्टैंडर्ड स्पार्क और ब्लेज़ कीमत प्लान में शामिल होता है. ये कोटा आपके प्रोजेक्ट के टेस्टिंग संसाधन, डिवाइस रिसॉर्स या Cloud API के इस्तेमाल पर आधारित होते हैं.
ये कोटे, प्रोजेक्ट-लेवल पर लागू किए जाते हैं, न कि साइट-लेवल पर. ये सीमाएं सभी एपीआई (इसमें इंस्ट्रुमेंटेशन टेस्ट, रोबो टेस्ट, और गेम लूप टेस्ट शामिल हैं) और टेस्ट मैट्रिक्स के लिए शेयर की जाती हैं. जब कोई टेस्ट चलाया जाता है, तो Firebase कंसोल में टेस्ट एक्ज़ीक्यूशन और टेस्ट मैट्रिक्स के नतीजे में जाकर, उसके रन टाइम (यानी इसे चलाने के लिए लिया जाने वाला समय) देखा जा सकता है. Android Device Streaming का इस्तेमाल करते समय, Android Studio या Google Cloud Console में अपने प्रोजेक्ट के इस्तेमाल की जानकारी देखी जा सकती है. रनटाइम हर डिवाइस के बगल में दिखता है. अगर आप ब्लेज़ प्लान में हैं, तो बिलिंग के लिए टेस्ट रन टाइम का इस्तेमाल किया जाता है.
कोटा
जांच कोटा
टेस्ट लैब के टेस्टिंग कोटा को, हर दिन टेस्ट किए जाने की संख्या से मापा जाता है:
स्पार्क प्लान (बिना किसी शुल्क के): संसाधनों की सीमाएं, हर दिन कुल 15 टेस्ट रन के लिए बताई गई हैं:
वर्चुअल डिवाइसों पर हर दिन 10 टेस्ट रन
फ़िज़िकल डिवाइसों पर हर दिन पांच टेस्ट रन
ब्लेज़ प्लान: ब्लेज़ प्लान में मौजूद सभी प्रोजेक्ट का कोटा एक जैसा नहीं होता. अगर समय के साथ Google Cloud का इस्तेमाल बढ़ता है, तो आपके कोटा भी बढ़ सकते हैं. अगर आपको आने वाले समय में इस्तेमाल में काफ़ी बढ़ोतरी की उम्मीद है, तो पहले से कोटा घटाने या बढ़ाने का अनुरोध करें.
बिलिंग का हिसाब, टेस्ट करने में बिताए गए मिनट के आधार पर लगाया जाता है. ब्लेज़ प्लान की शुरुआत बिना किसी शुल्क के मिलने वाली समयसीमा से होती है. यह सीमा, स्पार्क प्लान से मिलने वाली संसाधन सीमा के बराबर है:
फ़िज़िकल डिवाइसों पर हर दिन 30 मिनट की जांच
वर्चुअल डिवाइसों पर हर दिन 60 मिनट का टेस्ट समय
इन सीमाओं से ज़्यादा इस्तेमाल करने पर, हर घंटे के हिसाब से शुल्क लिया जाएगा:
हर डिवाइस के लिए, 5 डॉलर प्रति घंटा
हर वर्चुअल डिवाइस के लिए, हर घंटे के 1 डॉलर
शुल्कों का हिसाब हर मिनट के हिसाब से लगाया जाता है. इन्हें नज़दीकी मिनट में राउंड ऑफ़ किया जाता है. उदाहरण के लिए, 22 सेकंड के टेस्ट के लिए एक मिनट का शुल्क लिया जाता है, जबकि 75 सेकंड के टेस्ट के लिए दो मिनट का शुल्क लिया जाता है. आपसे सिर्फ़ टेस्ट को चलाने में लगने वाले समय का शुल्क लिया जाता है (आपके ऐप्लिकेशन को इंस्टॉल करने और जांच के नतीजे इकट्ठा करने में लगने वाले समय से शुल्क नहीं लिया जाएगा).
Google Cloud Console में, टेस्टिंग कोटा के इस्तेमाल पर नज़र रखी जा सकती है.
Cloud API कोटा
टेस्टिंग और टूल रिज़ल्ट एपीआई में एपीआई की दो सीमाएं होती हैं: हर प्रोजेक्ट के लिए हर दिन अनुरोध और हर प्रोजेक्ट के लिए हर मिनट अनुरोध.
Cloud टेस्टिंग एपीआई की सीमा (इसमें Android डिवाइस स्ट्रीमिंग वाले कॉल भी शामिल हैं):
- हर दिन 1,00,00,000 कॉल
- हर एक मिनट के इंटरवल में 1,20,000 कॉल
Google Cloud कंसोल में जाकर, इस एपीआई के इस्तेमाल को मॉनिटर किया जा सकता है.
Cloud टूल के नतीजों वाले एपीआई की सीमा:
- हर दिन 2,00,000 कॉल
- हर एक मिनट के इंटरवल में 2,400 कॉल
Google Cloud कंसोल में जाकर, इस एपीआई के इस्तेमाल को मॉनिटर किया जा सकता है.
Android डिवाइस के लिए स्ट्रीमिंग की सुविधा का कोटा
इस सुविधा का इस्तेमाल सीमित है. बिलिंग के इस्तेमाल की जानकारी बाद में दी जाएगी.
प्रमोशन की अवधि के लिए, 1 जून, 2024 से:
- (बिना किसी शुल्क के) स्पार्क प्लान: हर प्रोजेक्ट के लिए, हर महीने 120 मिनट, बिना किसी शुल्क के
- ब्लेज़ प्लान: हर प्रोजेक्ट के लिए बिना किसी शुल्क के 120 मिनट, हर महीने, हर अतिरिक्त मिनट के लिए 15 सेंट
फ़रवरी 2025 या उसके आस-पास, प्रमोशन की अवधि खत्म हो जाएगी और बिलिंग, इन कोटा सीमाओं के हिसाब से होगी:
- (बिना किसी शुल्क के) स्पार्क प्लान: हर प्रोजेक्ट के लिए, हर महीने 30 मिनट बिना किसी शुल्क के
- ब्लेज़ प्लान: हर प्रोजेक्ट के लिए, हर महीने बिना किसी शुल्क के 30 मिनट और हर अतिरिक्त मिनट के लिए 15 सेंट
ब्लेज़ प्लान के सभी प्रोजेक्ट का कोटा एक जैसा नहीं होता. अगर Google Cloud Console का इस्तेमाल समय के साथ बढ़ता है, तो आपके कोटा भी बढ़ सकते हैं. अगर आपको आने वाले समय में इस्तेमाल में काफ़ी बढ़ोतरी की उम्मीद है, तो पहले से कोटा घटाने या बढ़ाने का अनुरोध करें.
कोटा बढ़ाएं
अगर आपने Cloud API या ब्लेज़ प्लान के टेस्टिंग कोटा का इस्तेमाल कर लिया है, तो इनमें से कोई एक काम करके ज़्यादा सीमा का अनुरोध किया जा सकता है:
सीधे Google Cloud Console में, बढ़ाने का अनुरोध सबमिट करना.
Firebase सहायता टीम से संपर्क किया जा रहा है.