Firebase Test Lab और Android डिवाइस की स्ट्रीमिंग के लिए, Cloud API और टेस्टिंग कोटा मिलता है. यह कोटा, Spark और Blaze के स्टैंडर्ड प्लान में शामिल होता है. ये कोटा, आपके प्रोजेक्ट के टेस्टिंग रिसॉर्स, डिवाइस रिसॉर्स या Cloud API के इस्तेमाल पर आधारित होते हैं.
ये कोटा, साइट-लेवल पर नहीं, बल्कि प्रोजेक्ट-लेवल पर लागू होते हैं. ये सीमाएं सभी एपीआई (इनमें इंस्ट्रूमेंटेशन टेस्ट, रोबो टेस्ट, और गेम लूप टेस्ट शामिल हैं) और टेस्ट मैट्रिक के लिए एक जैसी होती हैं. कोई टेस्ट चलाने पर, Firebase कंसोल में टेस्ट चलाने और टेस्ट मैट्रिक के नतीजों में जाकर, टेस्ट के चलने का समय देखा जा सकता है. Android डिवाइस स्ट्रीमिंग का इस्तेमाल करते समय, Android Studio या Google Cloud कंसोल में जाकर, अपने प्रोजेक्ट के इस्तेमाल की जानकारी देखी जा सकती है. हर डिवाइस के बगल में, वीडियो चलाने का कुल समय दिखता है. अगर आपने बिलिंग के लिए, ब्लेज़ प्लान चुना है, तो टेस्ट रन के समय का इस्तेमाल बिलिंग के लिए किया जाता है.
कोटा
टेस्टिंग कोटा
Test Lab के टेस्टिंग कोटा को, हर दिन टेस्ट के रन की संख्या से मेज़र किया जाता है:
Spark प्लान (बिना किसी शुल्क के): संसाधनों की सीमाएं, हर दिन ज़्यादा से ज़्यादा 15 टेस्ट रन के लिए तय की गई हैं:
वर्चुअल डिवाइसों पर हर दिन 10 टेस्ट चलाए जा सकते हैं
फिज़िकल डिवाइसों पर हर दिन पांच टेस्ट चलाए जा सकते हैं
Blaze प्लान: Blaze प्लान में सभी प्रोजेक्ट के लिए कोटा एक जैसा नहीं होता. अगर समय के साथ Google Cloud का इस्तेमाल बढ़ता है, तो आपके कोटा भी बढ़ सकते हैं. अगर आपको आने वाले समय में, इस्तेमाल में काफ़ी बढ़ोतरी होने की उम्मीद है, तो कोटे में बदलाव का अनुरोध किया जा सकता है.
टेस्ट चलाने में बिताए गए मिनटों के हिसाब से बिलिंग की जाती है. ब्लेज़ प्लान के लिए, बिना किसी शुल्क के इस्तेमाल की समयसीमा तय की गई है. यह समयसीमा, Spark प्लान के लिए तय की गई संसाधनों की सीमा से मिलती-जुलती है:
फिज़िकल डिवाइसों पर हर दिन 30 मिनट तक टेस्ट करने की सुविधा
वर्चुअल डिवाइसों पर हर दिन 60 मिनट तक टेस्ट करने की सुविधा
इन सीमाओं से ज़्यादा इस्तेमाल करने पर, हर घंटे के हिसाब से यहां दी गई दरें लागू होती हैं:
हर फ़िज़िकल डिवाइस के लिए हर घंटे 5 डॉलर
हर वर्चुअल डिवाइस के लिए हर घंटे 1 डॉलर
शुल्क का हिसाब हर मिनट के हिसाब से लगाया जाता है. इसे सबसे नज़दीकी मिनट में बदल दिया जाता है. उदाहरण के लिए, 22 सेकंड के टेस्ट के लिए एक मिनट का शुल्क लिया जाता है, जबकि 75 सेकंड के टेस्ट के लिए दो मिनट का शुल्क लिया जाता है. आपसे सिर्फ़ टेस्ट चलाने के लिए, उस समय के हिसाब से शुल्क लिया जाता है जो आपने टेस्ट चलाने में बिताया है. आपके ऐप्लिकेशन को इंस्टॉल करने और टेस्ट के नतीजे इकट्ठा करने में लगने वाले समय के लिए, आपसे कोई शुल्क नहीं लिया जाएगा.
Google Cloud console में जाकर, टेस्टिंग कोटा के इस्तेमाल को मॉनिटर किया जा सकता है.
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 कंसोल में जाकर, बढ़ोतरी का अनुरोध सबमिट करना.
Firebase की सहायता टीम से संपर्क करना.