TestRail Server یک برنامه تحت وب است که میتوانید آن را مستقیماً روی web server یا application server خود نصب کنید. TestRail برای ذخیره دادههای برنامه از یک database (SQL Server یا MySQL) و یک NoSQL database (Cassandra) استفاده میکند. نیازمندیهای دقیق سرور و نسخههای پشتیبانیشده را در ادامه ببینید.
نیازمندیهای Windows Server #
-
سیستمعامل: Windows Server ۲۰۱۶، ۲۰۱۹ یا ۲۰۲۲
-
Database: MS SQL Server (نسخه ۲۰۱۹ یا ۲۰۲۲ پشتیبانی میشود) و Cassandra 3.11. (MySQL در محیط Windows پشتیبانی نمیشود)
-
Web server: IIS همراه با integration برای FastCGI / PHP
-
PHP: ۸.۱ (پیشنهادی) یا ۸.۰ (همراه با curl، fileinfo، gd، imagick، mbstring، openssl و sqlsrv_81_nts_x64)
- extension مربوط به 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 اختیاری است و فقط بهعنوان dependency برای webhooks لازم است.
برای اطلاعات بیشتر درباره نصب TestRail Server در محیط Windows Server، این مقاله را بخوانید: آمادهسازی Windows server برای نصب یا نصب روی Docker: نمای کلی.
نیازمندیهای سرور Unix/Linux #
-
سیستمعامل: ما TestRail را با توزیعهای مختلف Linux آزمایش میکنیم، اما هر سیستمعامل استانداردِ مبتنی بر Unix که از Apache، MySQL، Cassandra ۳.۱۱ و PHP پشتیبانی کند قابل استفاده است. نسخههای Ubuntu Server LTS را پیشنهاد میکنیم.
-
Database: MySQL (۵.۵، ۵.۷، ۸.۰ یا ۸.۱) یا MariaDB ۱۰.۱ و نسخههای بالاتر
-
Web server: Apache همراه با mod_php یا گزینهای معادل آن
-
PHP: ۸.۱ (همراه با extensionهای curl، fileinfo، gd، imagick، mbstring، openssl و mysql)
- extension مربوط به Cassandra PHP driver
| Release | حداقل نسخه 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 اختیاری است و فقط بهعنوان dependency برای webhooks لازم است.
برای اطلاعات بیشتر درباره نصب TestRail Server در محیط Unix یا Linux، این مقاله را بخوانید: آمادهسازی سرور Unix/Linux برای نصب یا نصب روی Docker: نمای کلی.
مرورگرهای وب #
-
Microsoft Edge (نسخههای جدید)
-
Firefox (نسخههای جدید)
-
Chrome، Safari، Webkit (نسخههای جدید)
نیازمندیهای سختافزاری #
پیشنهاد میکنیم برای شروع نصب TestRail Server، حداقل نیازمندیهای زیر را در نظر بگیرید:
-
CPU & تعداد هستهها: CPU چهار هستهای
-
Memory: 16GB+ (Linux) یا 16GB+ (Windows Server)
-
عملکرد Disk/IO: استفاده از زیرسیستم Disk/IO در سطح سرور پیشنهاد میشود
-
فضای دیسک: علاوه بر فضای مورد نیاز سیستم، برای هر کاربر حداقل 200MB در نظر بگیرید. (برای مثال، ۲۰-40GB+ برای کل سرور)
-
پشتیبانی از virtualization: بله، با یک محصول VM در سطح سرور.
برای نصبهای بزرگ، نکات بهینهسازی ما را ببینید.
#
اگر به دنبال اطلاعاتی درباره ارتقای TestRail هستید، راهنماهای ارتقای TestRail را برای محیطهای Windows و Unix/Linux ببینید.

