TestRail Server یک web application است که میتوانید آن را مستقیماً روی web server یا application server خود نصب کنید. برای ذخیره دادههای application از یک database (SQL Server یا MySQL) و یک NoSQL database (Cassandra) استفاده میکند. برای مشاهده نیازمندیهای دقیق server و نسخههای پشتیبانیشده، بخش زیر را ببینید.
نیازمندیهای Windows Server #
-
Operating System: Windows Server ۲۰۱۶، ۲۰۱۹ یا ۲۰۲۲
-
Database: MS SQL Server (نسخه ۲۰۱۹ یا ۲۰۲۲ پشتیبانی میشود) و Cassandra 3.11. (MySQL در محیط Windows پشتیبانی نمیشود)
-
Web server: IIS با یکپارچهسازی FastCGI / PHP
-
PHP: ۸.۱ (توصیهشده) یا ۸.۰ (همراه با curl، fileinfo، gd، imagick، mbstring، openssl و sqlsrv_81_nts_x64)
- افزونه Cassandra PHP driver
در جدول زیر، اطلاعات مربوط به نیازمندیهای نصب TestRail Server در محیط Windows آمده است.
| Release | حداقل Cassandra | Cassandra پیشنهادی | حداقل SQL Server | SQL Server پیشنهادی | حداقل RabbitMQ | RabbitMQ پیشنهادی |
|---|---|---|---|---|---|---|
| Windows 7.5.3 | 3.11.14 | 3.11.14 | 2019 | 2022 | 3.11.8 | 3.11.8 |
| Windows 8.0 | 3.11.14 | 3.11.14 | 2019 | 2022 | 3.11.8 | 3.11.8 |
#
RabbitMQ اختیاری است و فقط بهعنوان وابستگی Webhooks لازم است.
برای اطلاعات بیشتر درباره نصب TestRail Server در محیط Windows Server، ببینید آمادهسازی سرور Windows برای نصب یا نصب روی Docker: نمای کلی.
پیشنیازهای سرور Unix/Linux #
-
سیستمعامل: ما TestRail را روی توزیعهای مختلف Linux آزمایش میکنیم، اما هر سیستمعامل استاندارد سرور مبتنی بر Unix که از Apache، MySQL، Cassandra ۳.۱۱ و PHP پشتیبانی کند، قابل استفاده است. نسخههای Ubuntu Server LTS را پیشنهاد میکنیم.
-
پایگاه داده: MySQL (۵.۵، ۵.۷، ۸.۰ یا ۸.۱) یا MariaDB ۱۰.۱ یا نسخههای جدیدتر
-
وبسرور: Apache با mod_php یا معادل آن
-
PHP: ۸.۱ (با extensionهای curl، fileinfo، gd، imagick، mbstring، openssl و mysql)
- extension درایور Cassandra برای PHP
| نسخه | حداقل نسخه Cassandra | نسخه پیشنهادی Cassandra | حداقل نسخه MySQL | نسخه پیشنهادی MySQL | حداقل نسخه RabbitMQ | نسخه پیشنهادی RabbitMQ |
|---|---|---|---|---|---|---|
| Linux 7.5.3 | 3.11.14 | 3.11.14 | 5.5 | 8.1 | 3.11.8 | 3.11.8 |
| Linux 8.0 | 3.11.14 | 3.11.14 | 5.5 | 8.1 | 3.11.8 | 3.11.8 |
#
RabbitMQ اختیاری است و فقط بهعنوان وابستگی Webhooks لازم است.
برای اطلاعات بیشتر درباره نصب TestRail Server در محیط سرور Unix یا Linux، یکی از این راهنماها را بخوانید: آمادهسازی سرور Unix/Linux برای نصب یا نصب روی Docker: نمای کلی.
مرورگرهای وب #
-
Microsoft Edge (نسخههای جدید)
-
Firefox (نسخههای جدید)
-
Chrome، Safari، WebKit (نسخههای جدید)
پیشنیازهای سختافزاری #
برای نصب TestRail Server، پیشنهاد میکنیم فهرست زیر را بهعنوان حداقل نقطه شروع در نظر بگیرید:
-
CPU & تعداد هستهها: CPU چهار هستهای
-
حافظه: 16GB یا بیشتر (Linux) یا 16GB یا بیشتر (Windows Server)
-
عملکرد Disk/IO: استفاده از زیرسیستم Disk/IO در سطح سرور توصیه میشود
-
فضای دیسک: 200MB یا بیشتر برای هر کاربر، علاوه بر فضای موردنیاز سیستم. (برای مثال، ۲۰ تا 40GB یا بیشتر برای کل ماشین)
-
پشتیبانی از مجازیسازی: بله، با یک راهکار VM در سطح سرور.
به نکات بهینهسازی برای نصبهای بزرگ مراجعه کنید.
#
اگر دنبال اطلاعاتی درباره ارتقای TestRail هستید، لطفاً راهنماهای ارتقای TestRail در محیطهای Windows و Unix/Linux را ببینید.

