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