Firebase Test Lab और Android Device Streaming , Cloud API और टेस्टिंग के लिए कोटा उपलब्ध कराते हैं. ये कोटा, स्पार्क और ब्लेज़ की कीमत के स्टैंडर्ड प्लान में शामिल होते हैं. ये कोटा, आपके प्रोजेक्ट में टेस्टिंग के संसाधन, डिवाइस के संसाधन या Cloud API के इस्तेमाल पर आधारित होते हैं.
ये कोटा, साइट-लेवल पर नहीं, बल्कि प्रोजेक्ट-लेवल पर लागू होते हैं. ये सीमाएं, सभी एपीआई (इंस्ट्रूमेंटेशन टेस्ट, Robo टेस्ट, और Game Loop टेस्ट शामिल हैं) और टेस्ट मैट्रिक्स पर लागू होती हैं.
टेस्ट रन करने पर, Firebase कंसोल में उसका रन टाइम देखा जा सकता है. इसका मतलब है कि टेस्ट को रन होने में कितना समय लगा. इसके लिए, DevOps और जुड़ाव > Test Lab पर जाएं. इसके बाद, टेस्ट के नतीजे और टेस्ट मैट्रिक्स के नतीजे देखें. Android Device Streaming का इस्तेमाल करने पर, Android Studio या Google Cloud कंसोल में अपने प्रोजेक्ट के इस्तेमाल की जानकारी देखी जा सकती है. हर डिवाइस के बगल में रन टाइम दिखता है. अगर आपके पास ब्लेज़ प्लान है, तो बिलिंग के लिए टेस्ट के रन टाइम का इस्तेमाल किया जाता है.
कोटा
टेस्टिंग का कोटा
Test Lab के टेस्टिंग के कोटा को, हर दिन टेस्ट रन की संख्या के हिसाब से मापा जाता है:
स्पार्क प्लान (मुफ़्त): संसाधन की सीमाएं, कुल मिलाकर हर दिन 15 टेस्ट रन के लिए दी गई हैं:
वर्चुअल डिवाइसों पर हर दिन 10 टेस्ट रन
फ़िज़िकल डिवाइसों पर हर दिन पांच टेस्ट रन
ब्लेज़ प्लान: ब्लेज़ प्लान में शामिल सभी प्रोजेक्ट के लिए, एक जैसे कोटा नहीं होते. समय के साथ-साथ, Google Cloud के इस्तेमाल में बढ़ोतरी होने पर, आपके कोटा भी बढ़ सकते हैं. अगर आपको लगता है कि आने वाले समय में इस्तेमाल में काफ़ी बढ़ोतरी होगी, तो कोटा में बदलाव करने का अनुरोध पहले से किया जा सकता है.
बिलिंग की गिनती, टेस्ट रन करने में लगने वाले समय के हिसाब से की जाती है. ब्लेज़ प्लान में, बिना किसी शुल्क के समय की सीमा मिलती है. यह सीमा, स्पार्क प्लान में मिलने वाली संसाधन की सीमा जैसी होती है:
फ़िज़िकल डिवाइसों पर हर दिन 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 के कोटा
- (बिना किसी शुल्क वाला) स्पार्क प्लान: हर प्रोजेक्ट के लिए, हर महीने 30 मिनट तक बिना किसी शुल्क के इस्तेमाल की सुविधा
- ब्लेज़ प्लान: हर प्रोजेक्ट के लिए, हर महीने 30 मिनट तक बिना किसी शुल्क के इस्तेमाल की सुविधा. इसके बाद, हर मिनट के लिए 15 सेंट
ब्लेज़ प्लान में शामिल सभी प्रोजेक्ट के लिए, एक जैसे कोटा नहीं होते. समय के साथ-साथ, Google Cloud कंसोल के इस्तेमाल में बढ़ोतरी होने पर, आपके कोटा भी बढ़ सकते हैं. अगर आपको लगता है कि आने वाले समय में इस्तेमाल में काफ़ी बढ़ोतरी होगी, तो कोटा में बदलाव करने का अनुरोध पहले से किया जा सकता है.
कोटा बढ़ाना
अगर आपने Cloud API या ब्लेज़ प्लान के टेस्टिंग के कोटा की सीमा पूरी कर ली है, तो ज़्यादा सीमा के लिए अनुरोध किया जा सकता है. इसके लिए, इनमें से कोई एक तरीका अपनाएं:
कोटा में बदलाव करने का अनुरोध करना सीधे तौर पर, Google Cloud कंसोल में.
Firebase की सहायता टीम से संपर्क करना.