Test Lab की मदद से, अपने ऐप्लिकेशन को कई तरह के डिवाइसों और iOS के अलग-अलग वर्शन पर टेस्ट किया जा सकता है. यह देखने के कुछ तरीके हैं कि कौन-कौन से डिवाइस उपलब्ध हैं:
Firebase कंसोल: अगर Firebase कंसोल से टेस्ट चल रहे हैं, डाइमेंशन चुनें चरण में, उपलब्ध डिवाइसों की सूची देखी जा सकती है टेस्ट चलाएं वर्कफ़्लो का हिस्सा है.
gcloud CLI: Google Cloud CLI से उपलब्ध डिवाइसों की सूची देखने के लिए, यह कमांड इस्तेमाल करें:
gcloud firebase test ios models list
Google API एक्सप्लोरर: यहां तक कि डिवाइसों को सीधे Firebase प्रोजेक्ट या gcloud सीएलआई, Google API एक्सप्लोरर.
डिवाइस की स्थिरता दिखाने वाला इंडिकेटर
Test Lab उन डिवाइसों के बारे में बताता है जिनमें खराब स्थिरता का सामना कर रहे हैं: Firebase कंसोल और Google Cloud सीएलआई, कम स्टेबलिटी इंडिकेटर के साथ. जिन डिवाइसों पर कम स्थिरता वाले इंंडिकेटर का इस्तेमाल किया गया है उनमें 30 दिनों तक लंबे समय तक कोई ठोस नतीजा न दिखाने की दर ज़्यादा दिखाई गई या ज़्यादा. इस सुविधा की मदद से, डिवाइसों को अपने हिसाब से चुना जा सकता है. आपको बताना होगा कि टेस्ट डिवाइस की स्थिरता में कमी आई है या नहीं.
Firebase कंसोल में, डिवाइस के काम करने की स्थिरता देखना
किसी डिवाइस के लिए नया टेस्ट सेट अप करते समय, Firebase कंसोल में डिवाइस के स्टेबल होने की जानकारी देखी जा सकती है.
डिवाइस की स्थिरता देखने के लिए, इन निर्देशों का पालन करें:
Firebase कंसोल में टेस्ट लैब पेज खोलें.
टेस्ट चलाएं को चुनें और फिर टेस्ट का टाइप चुनें.
अपने ऐप्लिकेशन की बाइनरी अपलोड करें.
'डाइमेंशन चुनें' चरण पर, पसंद के मुताबिक बनाएं पर क्लिक करें.
टेस्ट करने के लिए, एक या उससे ज़्यादा डिवाइस चुनें. डिवाइस के हिसाब से स्थिरता के लिए, आपको चुने गए विकल्प के आगे कम किया गया स्थिरता लेबल दिख सकता है डिवाइस.
जांच करें.
Google Cloud सीएलआई में डिवाइस की स्थिरता देखें
नया टेस्ट सेट अप करते समय, किसी डिवाइस के लिए gcloud CLI में डिवाइस की परफ़ॉर्मेंस देखी जा सकती है.
डिवाइस के स्टेबल होने की जानकारी देखने के लिए, इन निर्देशों का पालन करें:
Google Cloud SDK का सबसे नया वर्शन डाउनलोड करें और निर्देश.
इनमें से कोई एक कमांड चलाएं:
gcloud firebase test ios models list
याgcloud firebase test ios models describe MODEL_ID
अगर किसी टेस्ट डिवाइस की स्थिरता में कमी आ रही है, तो आपको
TAGS कॉलम में मौजूद reduced_stability
टैग की मदद से, उन वर्शन की सूची बनाएं जिन पर इस समस्या का असर हुआ है.
डिवाइस की क्षमता
Test Lab, Firebase कंसोल और Firebase सीएलआई की मदद से, मोबाइल डिवाइस की क्षमता से जुड़ी इकट्ठा की गई जानकारी देता है. डिवाइस की कपैसिटी Google के मोबाइल डिवाइस लैब में ऑनलाइन डिवाइसों की कुल संख्या. यह सुविधा इससे आपको यह पक्का करने में मदद मिलती है कि हमारी डिवाइस लैब में, आपके ऐप्लिकेशन को चलाने के लिए ज़रूरत के मुताबिक डिवाइस हों और बेहतर तरीके से टेस्ट करता है. डिवाइस की कपैसिटी को ज़्यादा, सामान्य, और कम के तौर पर मेज़र किया जाता है.
डिवाइस की क्षमता के हिसाब से किसी भी लेवल पर जांच करने में ज़्यादा समय लग सकता है. ऐसा, इन वजहों से हो सकता है: ये चीज़ें शामिल हैं:
- ट्रैफ़िक, जिससे टेस्ट शुरू होने के समय पर असर पड़ता है. यह देखने के लिए कि क्या रिपोर्ट की गई है रुकावटों या गड़बड़ियों के बारे में जानने के लिए, Firebase स्टेटस डैशबोर्ड देखें.
- डिवाइस या इन्फ़्रास्ट्रक्चर काम नहीं कर रहा है. ऐसा किसी भी समय हो सकता है और असर जांच को चलने में कितना समय लगता है.
नीचे दी गई टेबल में बताया गया है कि डिवाइस की कपैसिटी क्या है और इससे यह जानने में मदद मिलती है कि हर तरह की कपैसिटी का इस्तेमाल कब करना है:
कपैसिटी | जानकारी | सुझाया गया इस्तेमाल |
ज़्यादा क्षमता | Test Lab डिवाइस सूची में कई डिवाइस शामिल हैं. | इसका इस्तेमाल तब करें, जब आपको कई टेस्ट कराने हों. |
मीडियम कैपेसिटी | Test Lab डिवाइस सूची में कुछ डिवाइस शामिल हैं. | क्षमता का यह लेवल, ज़्यादातर टेस्ट करने के लिए सही है. |
कम क्षमता | Test Lab डिवाइस सूची में कुछ ही डिवाइस मौजूद हैं. बंद होने पर डिवाइस कम क्षमता वाले ग्रुप से जुड़े हैं. कम क्षमता वाले सभी डिवाइस बंद कर दिया गया है. | इसका इस्तेमाल तब करें, जब आपको किसी डिवाइस मॉडल और वर्शन पर टेस्ट चलाने की ज़रूरत हो. ये जांच, टेस्ट शार्डिंग के लिए सही नहीं हैं. क्षमता कम होने की वजह से, हो सकता है कि किसी भी तरह की जांच को पूरा होने में ज़्यादा समय लगे. खास तौर पर, जब आप किसी बड़े एक साथ कई टेस्ट की संख्या डालें. |
Firebase कंसोल में, डिवाइस की कपैसिटी देखें
Firebase कंसोल में, किसी डिवाइस के लिए उसकी क्षमता की जानकारी देखी जा सकती है जब आपको नया टेस्ट सेट अप करना हो.
डिवाइस की क्षमता देखने के लिए, इन निर्देशों का पालन करें:
Firebase कंसोल में Test Lab पेज खोलें.
टेस्ट चलाएं को चुनें और फिर टेस्ट का टाइप चुनें.
अपने ऐप्लिकेशन की बाइनरी अपलोड करें.
'डाइमेंशन चुनें' चरण पर, पसंद के मुताबिक बनाएं पर क्लिक करें.
(ज़रूरी नहीं) डिवाइसों को क्षमता के लेवल के हिसाब से फ़िल्टर करने के लिए, यह तरीका अपनाएं:
फ़िल्टर करें आइकॉन पर क्लिक करें.
कपैसिटी चुनें.
क्षमता के उस लेवल पर क्लिक करें जिसके हिसाब से आपको फ़िल्टर करना है: सामान्य या ज़्यादा. कम क्षमता वाले किसी भी डिवाइस को फ़िल्टर करने के लिए, मीडियम और तेज़, दोनों के हिसाब से फ़िल्टर करें.
लागू करें पर क्लिक करें.
टेस्ट चलाने के लिए, एक या उससे ज़्यादा डिवाइस चुनें. डिवाइस की क्षमता के आधार पर, आपको चुने गए डिवाइसों के बगल में मध्यम या ज़्यादा लेबल दिख सकता है.
जांच करें.
Google Cloud CLI में डिवाइस की क्षमता देखना
किसी खास डिवाइस के लिए, gcloud सीएलआई में डिवाइस की क्षमता को देखा जा सकता है जब आपको नया टेस्ट सेट अप करना हो.
डिवाइस की क्षमता देखने के लिए, यह तरीका अपनाएं:
- Google Cloud SDK टूल का सबसे नया वर्शन डाउनलोड करें और निर्देशों का पालन करें. वर्शन 417.0.0 या उसके बाद का होना चाहिए.
- इनमें से कोई एक निर्देश चलाएं:
gcloud firebase test ios list-device-capacities
या
gcloud firebase test ios models describe MODEL_ID
आउटपुट में डिवाइस की कपैसिटी, मॉडल आईडी, मॉडल का नाम, और ओएस वर्शन का आईडी शामिल होते हैं.
ऐसे डिवाइस और वर्शन जो अब काम नहीं करते
हटाए गए डिवाइस कम से कम एक महीने पहले से उपलब्ध हैं
Test Lab डिवाइस सूची से. डिवाइस को हटाने के बाद, Test Lab
डिवाइस को टारगेट करने वाले टेस्ट अनुरोध नहीं चलाए जाते; वे अनुरोध हैं
Skipped
के तौर पर मार्क किया गया है.
ऐसे डिवाइस जिन पर यह सुविधा काम नहीं करती
मॉडल | टाइप | डिवाइस/वर्शन | हटाने की तारीख |
---|---|---|---|
iPad 5 | फ़िज़िकल | iPad5/15.4 | 2024-04-07 |
iPhone 13 Pro | फ़िज़िकल | iPhone13pro/15.2 | 2024-04-07 |
iPad Mini 4 | फ़िज़िकल | आईपीएडमिनी4/15.4 | 2024-04-07 |
डिवाइस का अनुरोध करना
अगर आपको किसी ऐसे डिवाइस का इस्तेमाल करना है जो Test Lab में उपलब्ध नहीं है, तो डिवाइस के लिए अनुरोध सबमिट करें कैटलॉग में जोड़ी जाएगी.