Test Lab به شما امکان می دهد برنامه خود را بر روی طیف گسترده ای از دستگاه های مختلف و نسخه های Android آزمایش کنید. چند راه برای دیدن دستگاه های موجود وجود دارد:
کنسول Firebase : اگر آزمایشهایی را از کنسول Firebase انجام میدهید، میتوانید فهرستی از دستگاههای موجود را در مرحله انتخاب ابعاد در جریان کار آزمایشی اجرا کنید.
gcloud CLI: برای مشاهده لیستی از دستگاه های موجود از Google Cloud CLI، از دستور زیر استفاده کنید:
gcloud firebase test android models list
Google APIs Explorer: حتی میتوانید دستگاهها را مستقیماً، بدون پروژه Firebase یا gcloud CLI، با استفاده از Google APIs Explorer جستجو کنید.
نشانگر پایداری دستگاه
Test Lab دستگاههایی را نشان میدهد که در کنسول Firebase و Google Cloud CLI دارای ثبات کاهشیافته با نشانگر ثبات کاهش یافته هستند. دستگاه هایی که با نشانگر پایداری کاهش یافته برچسب گذاری شده اند، نرخ بالاتری از نتایج غیرقابل قطعیت را برای یک دوره طولانی 30 روزه یا بیشتر نشان داده اند. این ویژگی به شما کمک میکند دستگاههایی را برای استفاده خود انتخاب کنید و به شما اطلاع میدهد که آیا پایداری دستگاه آزمایشی کاهش یافته است.
ثبات دستگاه را در کنسول Firebase مشاهده کنید
هنگامی که آزمایش جدیدی را برای دستگاه خاصی تنظیم می کنید، می توانید پایداری دستگاه را در کنسول Firebase مشاهده کنید.
برای مشاهده پایداری دستگاه، این دستورالعمل ها را دنبال کنید:
صفحه Test Lab را در کنسول Firebase باز کنید.
Run a test را انتخاب کنید و سپس یک نوع تست را انتخاب کنید.
باینری برنامه خود را آپلود کنید.
در مرحله انتخاب ابعاد، روی سفارشی کردن کلیک کنید.
یک یا چند دستگاه را برای اجرای آزمایش خود انتخاب کنید. بسته به پایداری دستگاه، ممکن است یک برچسب ثبات کاهش یافته را در کنار دستگاههای انتخابی ببینید.
تست خود را اجرا کنید
مشاهده پایداری دستگاه در Google Cloud CLI
هنگام تنظیم یک آزمایش جدید، میتوانید پایداری دستگاه را در gcloud CLI برای یک دستگاه خاص مشاهده کنید.
برای مشاهده پایداری دستگاه، این دستورالعمل ها را دنبال کنید:
آخرین Google Cloud SDK را دانلود کنید و دستورالعمل ها را دنبال کنید.
یکی از این دستورات را اجرا کنید:
gcloud firebase test android models list
یاgcloud firebase test android models describe MODEL_ID
اگر یک دستگاه آزمایشی از ثبات ضعیفی برخوردار است، میتوانید برچسبهای reduced_stability
را در ستون TAGS مشاهده کنید که نسخههای تحت تأثیر را فهرست میکند.
ظرفیت دستگاه
Test Lab اطلاعات ظرفیت دستگاه تلفن همراه را از طریق کنسول Firebase و Firebase CLI ارائه می دهد. ظرفیت دستگاه ، تعداد مجموع دستگاههای آنلاین در آزمایشگاه دستگاه تلفن همراه Google است. این ویژگی به شما کمک میکند مطمئن شوید که دستگاههای کافی در آزمایشگاه دستگاه ما وجود دارد تا آزمایشهای شما را با کارایی بیشتری انجام دهند. ظرفیت دستگاه به صورت زیاد، متوسط و کم اندازه گیری می شود.
آزمایشهایی که در هر سطح ظرفیت دستگاه اجرا میشوند ممکن است به دلیل عوامل زیر بیشتر طول بکشد:
- ترافیک، که بر زمان شروع آزمایش تأثیر می گذارد. برای بررسی اینکه آیا قطعی یا خرابی گزارش شده است، به داشبورد وضعیت Firebase مراجعه کنید.
- خرابی دستگاه یا زیرساخت، که میتواند در هر زمانی اتفاق بیفتد و بر مدت زمان اجرای آزمایش تأثیر بگذارد.
جدول زیر انواع ظرفیت دستگاه را توضیح می دهد و توصیه هایی را در مورد زمان استفاده از هر نوع ظرفیت ارائه می دهد:
ظرفیت | توضیحات | استفاده توصیه شده |
ظرفیت بالا | کاتالوگ دستگاه های Test Lab شامل دستگاه های زیادی است. | زمانی که در حال اجرای تعداد زیادی تست هستید استفاده کنید. |
ظرفیت متوسط | کاتالوگ دستگاه های Test Lab شامل تعداد متوسطی دستگاه است. | این سطح ظرفیت برای اجرای بیشتر تست های شما مناسب است. |
ظرفیت کم | کاتالوگ دستگاه های Test Lab حاوی دستگاه های کمی است. در حالی که دستگاه های منسوخ شده متعلق به گروه کم ظرفیت هستند، همه دستگاه های کم ظرفیت منسوخ نمی شوند. | زمانی که نیاز به اجرای آزمایشی روی یک مدل و نسخه دستگاه خاص دارید، استفاده کنید. این تست ها برای تست شاردینگ مناسب نیستند. به دلیل ظرفیت کم، ممکن است زمان زیادی طول بکشد تا آزمایش ها به پایان برسد، به خصوص اگر همزمان تعداد زیادی تست را فراخوانی کنید. |
ظرفیت دستگاه را در کنسول Firebase مشاهده کنید
هنگامی که در حال راه اندازی یک آزمایش جدید هستید، می توانید ظرفیت دستگاه را در کنسول Firebase برای یک دستگاه خاص مشاهده کنید.
برای مشاهده ظرفیت دستگاه، این دستورالعمل ها را دنبال کنید:
صفحه Test Lab را در کنسول Firebase باز کنید.
Run a test را انتخاب کنید و سپس یک نوع تست را انتخاب کنید.
باینری برنامه خود را آپلود کنید.
در مرحله انتخاب ابعاد، روی سفارشی کردن کلیک کنید.
(اختیاری) برای فیلتر کردن دستگاه ها بر اساس سطح ظرفیت، مراحل زیر را دنبال کنید:
روی نماد فیلتر کلیک کنید.
ظرفیت را انتخاب کنید.
روی سطح ظرفیتی که میخواهید فیلتر کنید کلیک کنید: متوسط یا زیاد . برای فیلتر کردن دستگاههای کمظرفیت، با هر دو روش متوسط و زیاد فیلتر کنید.
روی Apply کلیک کنید.
یک یا چند دستگاه را برای اجرای آزمایش خود انتخاب کنید. بسته به ظرفیت دستگاه، ممکن است یک برچسب متوسط یا زیاد در کنار دستگاه های انتخاب شده ببینید.
تست خود را اجرا کنید
ظرفیت دستگاه را در Google Cloud CLI مشاهده کنید
هنگامی که در حال راه اندازی یک آزمایش جدید هستید، می توانید ظرفیت دستگاه را در gcloud CLI برای یک دستگاه خاص مشاهده کنید.
برای مشاهده ظرفیت دستگاه، این دستورالعمل ها را دنبال کنید:
- آخرین Google Cloud SDK را دانلود کنید و دستورالعمل ها را دنبال کنید. نسخه باید 417.0.0 یا بالاتر باشد.
- یکی از این دستورات را اجرا کنید:
gcloud firebase test android list-device-capacities
یا
gcloud firebase test android models describe MODEL_ID
خروجی شامل ظرفیت دستگاه، شناسه مدل، نام مدل و شناسه نسخه سیستم عامل است.
دستگاه ها و نسخه های منسوخ شده
دستگاههای منسوخ حداقل یک ماه قبل از حذف از کاتالوگ دستگاههای Test Lab در دسترس هستند. پس از حذف دستگاه، Test Lab دیگر درخواستهای آزمایشی را که هدف آن دستگاه است، اجرا نمیکند. آن درخواستها بهعنوان Skipped
علامتگذاری میشوند.
دستگاه های منسوخ شده
سامسونگ | گلکسی تب اس 3 | فیزیکی | gts3lltevzw/28 | 14-04-2024 |
سامسونگ | Galaxy Z Fold2 | فیزیکی | f2q/30 | 30-08-2024 |
هواوی | همسر 9 | فیزیکی | HWMHA/24 | 30-08-2024 |
Vivo | Vivo 1906 | فیزیکی | vivo_1906/28 | 30-08-2024 |
Vivo | Vivo 1901 | فیزیکی | vivo_1901/28 | 30-09-2024 |
گوگل | Google Nexus 5X | مجازی | Nexus5X/24 | 2024-10-25 |
گوگل | Google Nexus 5X | مجازی | Nexus5X/25 | 2024-10-25 |
گوگل | Google Nexus 6 | مجازی | Nexus6/24 | 2024-10-25 |
گوگل | Google Nexus 6 | مجازی | Nexus6/25 | 2024-10-25 |
گوگل | Google Nexus 6P | مجازی | Nexus6P/24 | 2024-10-25 |
گوگل | Google Nexus 6P | مجازی | Nexus6P/25 | 2024-10-25 |
گوگل | Google Nexus 7 Clone 16:9 | مجازی | Nexus7_clone_16_9/24 | 2024-10-25 |
گوگل | Google Nexus 7 Clone 16:9 | مجازی | Nexus7_clone_16_9/25 | 2024-10-25 |
گوگل | Google Nexus 9 | مجازی | Nexus9/24 | 2024-10-25 |
گوگل | Google Nexus 9 | مجازی | Nexus9/25 | 2024-10-25 |
گوگل | Google Nexus (LowRes) | مجازی | NexusLowRes/24 | 2024-10-25 |
گوگل | Google Nexus (LowRes) | مجازی | NexusLowRes/25 | 2024-10-25 |
درخواست دستگاه
اگر میخواهید از دستگاهی استفاده کنید که در Test Lab موجود نیست، میتوانید درخواستی برای اضافه شدن دستگاه به کاتالوگ ارسال کنید .