TestRail Server یک برنامه تحت وب است که میتوانید آن را مستقیماً روی web server یا application server خود نصب کنید. این برنامه برای ذخیره دادههای application از یک database (SQL Server یا MySQL) و یک NoSQL database (Cassandra) استفاده میکند. برای مشاهده نیازمندیهای دقیق server و نسخههای پشتیبانیشده، موارد زیر را ببینید.
نیازمندیهای Windows Server #
-
سیستمعامل: 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 اختیاری است و فقط بهعنوان 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 چهارهستهای
-
حافظه: 16GB یا بیشتر برای Linux، یا 16GB یا بیشتر برای Windows Server
-
عملکرد Disk/IO: استفاده از زیرسیستم Disk/IO در سطح سرور توصیه میشود
-
فضای دیسک: علاوه بر فضای موردنیاز سیستم، بهازای هر کاربر 200MB یا بیشتر. برای مثال، ۲۰ تا 40GB یا بیشتر برای کل ماشین
-
پشتیبانی از مجازیسازی: بله، با استفاده از محصول VM در سطح سرور.
برای نصبهای بزرگ، نکات بهینهسازی ما را ببینید.
#
اگر دنبال اطلاعاتی درباره ارتقای TestRail هستید، لطفاً راهنماهای ارتقای TestRail را ببینید در محیطهای Windows و Unix/Linux .

