TestRail Server یک برنامه تحت وب است که میتوانید آن را مستقیماً روی web server یا application server خود نصب کنید. این برنامه برای ذخیره دادههای برنامه از یک پایگاه داده، یعنی SQL Server یا MySQL، و یک پایگاه داده NoSQL، یعنی Cassandra، استفاده میکند. برای نیازمندیهای دقیق سرور و نسخههای پشتیبانیشده، بخش زیر را ببینید.
نیازمندیهای Windows Server #
-
سیستمعامل: Windows Server ۲۰۱۶، ۲۰۱۹ یا ۲۰۲۲
-
پایگاه داده: 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 آمده است.
| نسخه انتشار | حداقل نسخه 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: ۸.۱ (بههمراه اکستنشنهای curl، fileinfo، gd، imagick، mbstring، openssl و mysql)
- اکستنشن درایور 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 .

