Firebase Test Lab এবং অ্যান্ড্রয়েড ডিভাইস স্ট্রিমিং একটি ক্লাউড এপিআই কোটা এবং একটি টেস্টিং কোটা প্রদান করে, যা স্ট্যান্ডার্ড স্পার্ক এবং ব্লেজ প্রাইসিং প্ল্যানগুলোর অন্তর্ভুক্ত। এই কোটাগুলো আপনার প্রোজেক্টে টেস্টিং রিসোর্স , ডিভাইস রিসোর্স বা ক্লাউড এপিআই-এর ব্যবহারের উপর ভিত্তি করে নির্ধারিত হয়।
এই কোটাগুলো সাইট-স্তরে নয়, বরং প্রোজেক্ট-স্তরে প্রয়োগ করা হয়। এই সীমাগুলো সমস্ত এপিআই (ইনস্ট্রুমেন্টেশন টেস্ট, রোবো টেস্ট এবং গেম লুপ টেস্ট সহ) এবং টেস্ট ম্যাট্রিক্স জুড়ে প্রযোজ্য। যখন আপনি একটি টেস্ট চালান, তখন আপনি Firebase কনসোলে 'টেস্ট এক্সিকিউশন' এবং 'টেস্ট ম্যাট্রিক্স রেজাল্টস'-এর অধীনে এর রান টাইম (অর্থাৎ, টেস্টটি চলতে যে সময় লাগে) দেখতে পারেন। অ্যান্ড্রয়েড ডিভাইস স্ট্রিমিং ব্যবহার করার সময়, আপনি অ্যান্ড্রয়েড স্টুডিও অথবা Google Cloud কনসোলে আপনার প্রোজেক্টের ব্যবহার দেখতে পারেন। প্রতিটি ডিভাইসের পাশে রান টাইম দেখানো হয়। আপনি যদি ব্লেজ প্ল্যানে থাকেন, তাহলে বিলিংয়ের জন্য টেস্ট রান টাইম ব্যবহার করা হয়।
কোটা
পরীক্ষার কোটা
Test Lab পরীক্ষার কোটা প্রতিদিনের পরীক্ষার সংখ্যার ভিত্তিতে পরিমাপ করা হয়:
স্পার্ক প্ল্যান (বিনামূল্যে) : এতে প্রতিদিন মোট ১৫টি পর্যন্ত টেস্ট রানের জন্য রিসোর্স সীমা উল্লেখ করা আছে:
ভার্চুয়াল ডিভাইসে প্রতিদিন ১০টি পরীক্ষামূলক রান
ভৌত ডিভাইসগুলিতে প্রতিদিন ৫টি পরীক্ষামূলক চালনা
ব্লেজ প্ল্যান : ব্লেজ প্ল্যানের সব প্রোজেক্টের কোটা এক নয়। সময়ের সাথে সাথে আপনার গুগল ক্লাউডের ব্যবহার বাড়লে, আপনার কোটাও সেই অনুযায়ী বাড়তে পারে। ভবিষ্যতে ব্যবহারে বড় ধরনের বৃদ্ধির আশঙ্কা থাকলে, আপনি আগে থেকেই কোটা সমন্বয়ের জন্য অনুরোধ করতে পারেন।
টেস্ট চালাতে ব্যয়িত মিনিটের ভিত্তিতে বিল গণনা করা হয়। ব্লেজ প্ল্যানটি একটি বিনামূল্যের সময়সীমা দিয়ে শুরু হয়, যা স্পার্ক প্ল্যানের দেওয়া রিসোর্স লিমিটের অনুরূপ:
ভৌত ডিভাইসগুলিতে প্রতিদিন ৩০ মিনিটের পরীক্ষার সময়
ভার্চুয়াল ডিভাইসে প্রতিদিন ৬০ মিনিটের পরীক্ষার সময়।
এই সীমা অতিক্রম করলে নিম্নলিখিত ঘণ্টাভিত্তিক হারে চার্জ করা হবে:
প্রতিটি ফিজিক্যাল ডিভাইসের জন্য প্রতি ঘন্টায় ৫ ডলার
প্রতিটি ভার্চুয়াল ডিভাইসের জন্য প্রতি ঘন্টায় ১ ডলার
চার্জ প্রতি মিনিটের ভিত্তিতে গণনা করা হয় এবং নিকটতম মিনিটে পূর্ণসংখ্যায় রূপান্তর করা হয়। উদাহরণস্বরূপ, একটি ২২-সেকেন্ডের পরীক্ষার জন্য এক মিনিটের বিল করা হয়, যেখানে একটি ৭৫-সেকেন্ডের পরীক্ষার জন্য দুই মিনিটের বিল করা হয়। আপনাকে শুধুমাত্র পরীক্ষা চালানোর জন্য ব্যয় করা সময়ের জন্য চার্জ করা হবে (আপনার অ্যাপ ইনস্টল করতে এবং পরীক্ষার ফলাফল সংগ্রহ করতে যে সময় লাগে তার জন্য চার্জ করা হবে না)।
আপনি Google Cloud কনসোলে আপনার টেস্টিং কোটার ব্যবহার নিরীক্ষণ করতে পারেন।
ক্লাউড এপিআই কোটা
টেস্টিং এবং টুল রেজাল্টস এপিআই-গুলোর দুটি এপিআই সীমা রয়েছে: প্রতি প্রজেক্টে দৈনিক অনুরোধ এবং প্রতি প্রজেক্টে প্রতি মিনিটে অনুরোধ।
ক্লাউড টেস্টিং এপিআই সীমা (অ্যান্ড্রয়েড ডিভাইস স্ট্রিমিংয়ের জন্য কল সহ):
- প্রতিদিন ১০,০০০,০০০ কল
- প্রতি ১ মিনিটের ব্যবধানে ১,২০,০০০ কল
আপনি Google Cloud কনসোলে এই এপিআই-এর ব্যবহার নিরীক্ষণ করতে পারেন।
ক্লাউড টুল রেজাল্টস এপিআই সীমা:
- প্রতিদিন ২ লক্ষ কল
- প্রতি ১ মিনিটের ব্যবধানে ২,৪০০টি কল
আপনি Google Cloud কনসোলে এই এপিআই-এর ব্যবহার নিরীক্ষণ করতে পারেন।
অ্যান্ড্রয়েড ডিভাইসে স্ট্রিমিং কোটা
- (বিনামূল্যে) স্পার্ক প্ল্যান : প্রতি মাসে, প্রতি প্রজেক্টে ৩০ মিনিট বিনামূল্যে।
- ব্লেজ প্ল্যান : প্রতি মাসে, প্রতি প্রজেক্টে ৩০ মিনিট বিনামূল্যে, এবং প্রতি অতিরিক্ত মিনিটের জন্য ১৫ সেন্ট।
ব্লেজ প্ল্যানের সব প্রোজেক্টের কোটা এক নয়। সময়ের সাথে সাথে আপনার Google Cloud কনসোলের ব্যবহার বাড়লে, আপনার কোটাও সেই অনুযায়ী বাড়তে পারে। ভবিষ্যতে ব্যবহারে বড় ধরনের বৃদ্ধির আশঙ্কা থাকলে, আপনি আগে থেকেই কোটা সমন্বয়ের জন্য অনুরোধ করতে পারেন।
কোটা বৃদ্ধি করুন
আপনি যদি ক্লাউড এপিআই বা ব্লেজ প্ল্যানের টেস্টিং কোটায় পৌঁছে গিয়ে থাকেন, তাহলে নিম্নলিখিত উপায়গুলোর মধ্যে যেকোনো একটি অনুসরণ করে উচ্চতর সীমার জন্য অনুরোধ করতে পারেন:
সরাসরি Google Cloud কনসোলে কোটা সমন্বয়ের জন্য অনুরোধ করা ।
ফায়ারবেস সাপোর্টের সাথে যোগাযোগ করা।