طبق خطمشی ذخیرهسازی دادههای TestRail ، مشتریان TestRail Cloud برای میزان دادهای که میتوانند ذخیره کنند، محدودیت دارند. این خطمشی شامل مجموع فضای ذخیرهسازی مصرفشده توسط database TestRail و پیوستهایی میشود که به TestRail اضافه شدهاند.
میتوانید ذخیرهسازی دادهها را از تب Data Management در بخش Administration مدیریت کنید. در این بخش، وضعیت فعلی فضای ذخیرهسازی و همچنین حجم کل database و پیوستها را میبینید.
#
محاسبات فضای ذخیرهسازی که در TestRail نمایش داده میشود، روزی یکبار بهروزرسانی میشود.
Data Management #
از نسخه TestRail 7.1 ، ادمینهای TestRail Cloud اکنون در صفحه تنظیمات Data Management سه تب جداگانه میبینند که سازماندهی و مدیریت دادهها را آسانتر میکند:
- Storage
- Exports
- Attachments
1. Storage #
تب Storage به شما امکان میدهد میزان کل مصرف داده را ببینید؛ از جمله حجم database و پیوستها. اگر تیم شما به محدودیت فضای ذخیرهسازی نزدیک شده یا از آن عبور کرده است، این راهنما روشهایی را برای کاهش مصرف در TestRail توضیح میدهد.
#
پس از حذف دادهها، ممکن است تا ۲۴ ساعت طول بکشد تا میزان مصرف فضای ذخیرهسازی شما بهروزرسانی شود.

#
2. Exports #
از تب Exports برای زمانبندی بکآپگیری از database TestRail و فایلهای آپلودشده استفاده کنید؛ برای نصب محلی، انتقال یا بایگانی.
میتوانید هر export را با انتخاب موارد زیر سفارشی کنید:
-
Reports
-
Attachments
-
نسخه دلخواه SQL
بعد از پیکربندی، روی Schedule Export کلیک کنید. TestRail بهصورت خودکار export را ایجاد میکند.

#
3. Attachments #
تب Attachments تب، یک محل متمرکز برای مشاهده و مدیریت همه فایلهای آپلودشده در projectهای TestRail شما فراهم میکند.
-
انتخاب فایل
میتوانید پیوستها را بهصورت تکی انتخاب کنید، همه فایلهای قابل مشاهده در صفحه فعلی را انتخاب کنید، همه پیوستهای موجود در Library را انتخاب کنید، یا با استفاده از فیلترها (مثلاً تاریخ آپلود)، همه فایلهای مطابق را برای اقدامهای گروهی انتخاب کنید. -
گزینههای فیلتر
پیوستها را بر اساس معیارهایی مثل تاریخ آپلود فیلتر کنید. فیلتر Orphaned به شما کمک میکند فایلهایی را پیدا کنید که دیگر به هیچ test case، test run یا موجودیت دیگری لینک نیستند. -
جستجو
برای پیدا کردن سریع پیوستهای مشخص بر اساس نام، از نوار جستجو استفاده کنید. -
گزینههای انتخاب گروهی: اکنون با گزینههای جدید میتوانید پیوستها را راحتتر انتخاب کنید:
- انتخاب همه (در نمای فعلی): همه پیوستهای قابل مشاهده در نمای فعلی را سریع انتخاب کنید.
- لغو انتخاب همه: همه پیوستها را از حالت انتخاب خارج کنید.
- انتخاب همه پیوستها در Library: همه پیوستهای موجود در کل Library را برای مدیریت کامل انتخاب کنید.
- انتخاب همه پیوستهای مطابق با فیلتر اعمالشده: پیوستها را بر اساس معیارهای فیلتر دلخواه خود راحتتر مدیریت کنید.
-
فیلترهای گستردهتر تاریخ آپلود: فیلترهای جدیدی اضافه کردهایم تا بتوانید پیوستها را بر اساس تاریخ آپلودشان مرتب و مدیریت کنید:
- «امسال»
- «سال گذشته»
-
مشاهده جزئیات
برای مشاهده جزئیات فایل و metadata مرتبط، روی هر پیوست کلیک کنید.
این قابلیتهای جدید کمک میکنند اندازه دیتابیس پیوستهای خود را راحتتر تنظیم کنید، از هزینههای اضافی storage در پایان ماه جلوگیری کنید و تجربهای روانتر و کارآمدتر در TestRail داشته باشید.
#
پیوستهای حذفشده نمیتوانند
از backupها بازیابی شوند. لطفاً قبل از حذف هر فایل، دوباره بررسی کنید.

چگونه storage خود را افزایش دهید یا دادهها را حذف کنید #
اگر تیم شما به محدودیت storage در TestRail نزدیک شده یا از آن عبور کرده است، دو گزینه اصلی دارید:
افزایش storage #
TestRail برای جلوگیری از وقفه در سرویس، بهطور خودکار اجازه میدهد تیمها از storage درنظرگرفتهشده خود عبور کنند.
هر میزان استفاده اضافی، در چرخه billing بعدی بهصورت خودکار محاسبه و دریافت میشود و نیازی به اقدام دستی نیست. برای اطلاعات بیشتر، به سیاست ذخیرهسازی دادهها.
حذف دادههای استفادهنشده #
برای کاهش میزان استفاده از storage، این کارها را در نظر بگیرید:
-
projectهای قدیمی را حذف کنید که دیگر استفاده نمیشوند
-
test runها و planهای قدیمی را حذف کنید که دیگر به آنها نیاز ندارید
-
از فیلتر Orphaned Attachments استفاده کنید تا فایلهایی را حذف کنید که به هیچ موجودیتی لینک نیستند
-
به TestRail Server مهاجرت کنید تا کنترل کامل روی دادهها و storage داشته باشید
#
پس از حذف دادهها، ممکن است تا ۲۴ ساعت طول بکشد تا میزان استفاده از فضای ذخیرهسازی شما بهروزرسانی شود.
ارتقا به Enterprise #
TestRail Professional Cloud plans شامل ۵۰ گیگابایت فضای ذخیرهسازی است و امکان افزایش آن تا ۲۰۰ گیگابایت با پرداخت هزینه ماهانه اضافه وجود دارد؛ همانطور که در Data Storage Policy توضیح داده شده است.
اگر تیم شما به بیش از ۲۰۰ گیگابایت نیاز دارد، یا به قابلیتهای پیشرفته مدیریتی و امنیتی نیاز دارید، ارتقا به TestRail Enterprise را در نظر بگیرید. Enterprise plans بهصورت پیشفرض شامل ۵۰۰ گیگابایت فضای ذخیرهسازی هستند و قابلیتهای بیشتری ارائه میکنند، از جمله:
-
SAML Single Sign-On (SSO)
-
مدیریت در سطح project
-
پارامتریسازی test
-
نسخهبندی test
-
Audit logs
حذف projectهای قدیمی #
برای آزاد کردن بخشی از فضا، میتوانید projectهای قدیمی را که دیگر به آنها نیاز ندارید حذف کنید. برای این کار، به بخش Admin بروید و وارد بخش Projects شوید. روی X قرمز کنار projectی که دیگر لازم ندارید کلیک کنید و تأیید کنید که از حذف آن مطمئن هستید.
#
این کار همه test caseها، نتایج و هر داده دیگری را که بخشی از این project است حذف میکند و قابل بازگشت نیست.
حذف test runهای قدیمی & و planها #
یکی دیگر از روشهای مدیریت فضای ذخیرهسازی، حذف test runها و test planهای قدیمی است. با حذف test runها و planها، نتایج، پیوستها و سایر دادههای تست مرتبط از instance شما حذف میشود. برای انجام این کار در TestRail UI، از داخل بخش Test Runs & تب Results را باز کنید. روی Edit کلیک کنید؛ در پنل سمت راست، گزینه Delete this test run را میبینید. روی این گزینه کلیک کنید و تأیید کنید که از حذف آن مطمئن هستید.

#
این کار همه testها و نتایج موجود در این run را حذف میکند و قابل بازگشت نیست.

#
این کار همه test runها و نتایج مرتبط با این plan را حذف میکند و قابل بازگشت نیست.
همچنین میتوانید با استفاده از متدهای API به نامهای delete_run و delete_plan، از API TestRail برای حذف test runها و planهای قدیمی استفاده کنید. اگر لازم است حجم زیادی از دادههای قدیمی را از instance خود در TestRail پاک کنید، میتوانید حذف test runها و planها را از طریق API خودکار کنید: با متدهای get_runs و get_plans و یک فیلتر مانند created_before، فهرستی از IDهای test runها یا planهای قدیمی را دریافت کنید. سپس میتوانید از delete_run یا delete_plan برای test runها و test planهایی که دیگر به آنها نیاز ندارید.
انتقال به TestRail Server #
گزینهی دیگر این است که instance خود را از Cloud به سرور خودتان منتقل کنید. محدودیتهای ذخیرهسازی که بالاتر گفته شد فقط برای مشتریان TestRail Cloud اعمال میشود. TestRail Server بهصورت پیشفرض محدودیت ذخیرهسازی ندارد؛ بنابراین سقف ذخیرهسازی آن به تنظیمات سیستم و منابع سرور شما بستگی دارد.
اگر میخواهید از Cloud به Server مهاجرت کنید، ابتدا در بخش Data Management از قسمت Administration یک export ایجاد کنید، سپس راهنمای بازیابی backup در TestRail را دنبال کنید.

