टेस्ट लैब के लिए, इस्तेमाल के लेवल, कोटा, और कीमत

Firebase Test Lab और Android डिवाइस स्ट्रीमिंग, Cloud API और टेस्टिंग के लिए कोटा उपलब्ध कराते हैं. यह कोटा, Spark और Blaze के स्टैंडर्ड बिलिंग प्लान में शामिल होता है. ये कोटे, आपके प्रोजेक्ट में टेस्टिंग रिसॉर्स, डिवाइस रिसॉर्स या Cloud API के इस्तेमाल के आधार पर तय किए जाते हैं.

ये कोटा, साइट-लेवल के बजाय प्रोजेक्ट-लेवल पर लागू होते हैं. ये सीमाएं सभी एपीआई (इनमें इंस्ट्रुमेंटेशन टेस्ट, रोबो टेस्ट, और गेम लूप टेस्ट शामिल हैं) और जांच के मैट्रिक्स के साथ शेयर की जाती हैं.

कोई टेस्ट चलाने पर, Firebase कंसोल में जाकर, उसके रन टाइम (यानी कि टेस्ट को चलाने में लगने वाला समय) की जांच की जा सकती है. इसके लिए, DevOps और यूज़र ऐक्टिविटी > Test Lab पर जाएं. इसके बाद, टेस्ट चलाने और टेस्ट मैट्रिक्स के नतीजे देखें. Android डिवाइस स्ट्रीमिंग का इस्तेमाल करते समय, Android Studio या Google Cloud कंसोल में जाकर, अपने प्रोजेक्ट के इस्तेमाल की जानकारी देखी जा सकती है. हर डिवाइस के बगल में, टेस्ट रन होने में लगने वाला समय दिखता है. अगर आपने Blaze प्लान लिया है, तो टेस्ट रन के समय का इस्तेमाल बिलिंग के लिए किया जाता है.

कोटा

टेस्टिंग कोटा

Test Lab के टेस्टिंग कोटा को हर दिन किए जाने वाले टेस्ट की संख्या के हिसाब से मेज़र किया जाता है:

  • Spark प्लान (बिना किसी शुल्क के): हर दिन ज़्यादा से ज़्यादा 15 टेस्ट रन के लिए, संसाधनों की सीमाएं यहां दी गई हैं:

    • वर्चुअल डिवाइसों पर हर दिन 10 टेस्ट रन

    • फ़िज़िकल डिवाइसों पर हर दिन पांच टेस्ट रन

  • ब्लेज़ प्लान: ब्लेज़ प्लान में शामिल सभी प्रोजेक्ट के लिए कोटा एक जैसा नहीं होता. अगर समय के साथ Google Cloud का इस्तेमाल बढ़ता है, तो आपका कोटा भी बढ़ सकता है. अगर आपको लगता है कि आने वाले समय में, इस्तेमाल में काफ़ी बढ़ोतरी हो सकती है, तो कोटा में बदलाव करने का अनुरोध पहले से किया जा सकता है.

    बिलिंग का हिसाब, टेस्ट चलाने में खर्च किए गए मिनटों के आधार पर लगाया जाता है. ब्लेज़ प्लान में, बिना किसी शुल्क के इस्तेमाल करने की समयसीमा होती है. यह समयसीमा, स्पार्क प्लान में मिलने वाले संसाधनों की सीमा के जैसी होती है:

    • फ़िज़िकल डिवाइसों पर, हर दिन 30 मिनट तक टेस्ट करने की सुविधा

    • वर्चुअल डिवाइसों पर हर दिन 60 मिनट तक टेस्ट करने की सुविधा

    इन सीमाओं से ज़्यादा इस्तेमाल करने पर, हर घंटे के हिसाब से शुल्क लिया जाता है. शुल्क की जानकारी यहां दी गई है:

    • हर फ़िज़िकल डिवाइस के लिए, हर घंटे के हिसाब से पांच डॉलर

    • हर वर्चुअल डिवाइस के लिए, एक घंटे का शुल्क एक डॉलर

शुल्क का हिसाब हर मिनट के आधार पर लगाया जाता है. इसे निकटतम मिनट तक राउंड अप किया जाता है. उदाहरण के लिए, 22 सेकंड की जांच के लिए एक मिनट का शुल्क लिया जाता है, जबकि 75 सेकंड की जांच के लिए दो मिनट का शुल्क लिया जाता है. आपसे सिर्फ़ टेस्ट चलाने में लगने वाले समय के लिए शुल्क लिया जाता है. आपके ऐप्लिकेशन को इंस्टॉल करने और टेस्ट के नतीजे इकट्ठा करने में लगने वाले समय के लिए शुल्क नहीं लिया जाता.

Google Cloud कंसोल में जाकर, टेस्टिंग कोटा के इस्तेमाल को मॉनिटर किया जा सकता है.

Cloud API के कोटा

Testing और Tool Results API के लिए, दो तरह की सीमाएं तय की गई हैं: हर प्रोजेक्ट के लिए हर दिन किए जाने वाले अनुरोधों की संख्या और हर प्रोजेक्ट के लिए हर मिनट किए जाने वाले अनुरोधों की संख्या.

  • Cloud Testing API की सीमा (इसमें Android डिवाइस स्ट्रीमिंग के लिए कॉल शामिल हैं):

    • हर दिन 1,00,00,000 कॉल
    • हर एक मिनट में 1,20,000 कॉल

    Google Cloud कंसोल में जाकर, इस एपीआई के इस्तेमाल पर नज़र रखी जा सकती है.

  • Cloud Tool Results API की सीमा:

    • हर दिन 2,00,000 कॉल
    • हर एक मिनट के अंतराल में 2,400 कॉल

    इस एपीआई के इस्तेमाल पर नज़र रखने के लिए, Google Cloud कंसोल का इस्तेमाल करें.

Android डिवाइस स्ट्रीमिंग के कोटे

  • (बिना किसी शुल्क वाला) Spark प्लान: हर महीने, हर प्रोजेक्ट के लिए 30 मिनट तक बिना किसी शुल्क के इस्तेमाल करने की सुविधा
  • Blaze प्लान: हर प्रोजेक्ट के लिए, हर महीने 30 मिनट तक बिना किसी शुल्क के डबिंग की जा सकती है. इसके बाद, हर मिनट के लिए 15 सेंट देने होंगे

ब्लेज़ प्लान में शामिल सभी प्रोजेक्ट के लिए, कोटा एक जैसा नहीं होता. अगर समय के साथ Google Cloud कंसोल का इस्तेमाल बढ़ता है, तो आपका कोटा भी उसी हिसाब से बढ़ सकता है. अगर आपको लगता है कि आने वाले समय में, इस्तेमाल में काफ़ी बढ़ोतरी हो सकती है, तो कोटा में बदलाव करने का अनुरोध पहले से किया जा सकता है.

कोटा बढ़ाना

अगर आपने Cloud API या Blaze प्लान के लिए, टेस्टिंग कोटे की सीमा पूरी कर ली है, तो इनमें से कोई एक तरीका अपनाकर, सीमा बढ़ाने का अनुरोध किया जा सकता है: