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