Skip to content
首页 » FAQs

FAQs

Category: TestRail 简介

如果您正在选择是在我们的托管环境中运行 TestRail 应用程序,还是在本地(服务器)上运行,有几个因素需要您考虑。本文档旨在通过为您提供 TestRail 服务器安装占用情况的概述、TestRail-Server 和 TestRail-Cloud 的功能差异,以及有关 TestRail 服务器支持组件和可能弃用的未来计划的信息,来解决这些考虑因素。

TestRail 云版和服务器版的功能差异

有时由于各种运营因素,我们的Cloud和Server版本的TestRail在功能上可能会有细微的差异。下表列出了功能级别的差异,直至我们当前的Server版本(8.0)。 

TestRail 云客户总是能率先获得我们的最新功能和功能,除非在少数情况下,该功能明确针对在自己环境中托管 TestRail 的客户,例如 PHP 8.1 兼容性。

特征测试铁路版本
服务器 7.0服务器 7.4服务器 7.5服务器 8.0+托管(云)
共享测试步骤
媒体库输入:❌
交互式图表输入:❌
测试案例版本控制与审查(企业版)输入:❌
网页钩子输入:❌输入:❌
单点登录 & 多因素认证(企业版)输入:❌输入:❌
PHP 8.1 兼容性输入:❌输入:❌输入:❌
可定制仪表板图表输入:❌输入:❌输入:❌
结果排除输入:❌输入:❌输入:❌
改进报告输入:❌输入:❌输入:❌

以下是云和服务器之间的一些其他重要差异:

  • TestRail Cloud 为了性能有 API 限制。在 TestRail Professional 上,API 限制是每分钟 180 次请求。在 TestRail Enterprise 上是每分钟 300 次请求。如果你在 TestRail Server 上使用大量的自动化,这需要考虑。
  • 自定义报告和自定义缺陷插件仅在TestRail Server上可用,因为需要访问文件系统。
  • 目前,通过AD/LDAP连接进行身份验证仅在TestRail服务器上可行。虽然可以通过SAML 2.0在TestRail Cloud Enterprise上实现SSO,但尚不支持AD和LDAP连接进行身份验证。 
  • TestRail Cloud 确保定期备份您的数据。这种做法在灾难恢复方面非常方便。此外,企业客户可以选择备份时间,以尽量减少对用户活动的潜在干扰。
  • TestRail Cloud 使用 Elasticsearch 来实现搜索功能,这在大型数据库中可能性能更高。

TestRail 服务器占用空间

在决定选择服务器还是云时,您应该考虑基础设施和托管要求。TestRail 的安装足迹如下图所示,具体取决于您选择基于 Windows 还是 Linux 的环境。具体来说:

  • 如果你使用的是 Windows,你需要使用 IIS 来托管该应用程序。
  • 如果你在使用 Linux,你需要使用 Apache2,无法选择使用 MSSQL 数据库。

为这两种选项都提供了完整的安装和配置文档:

  • Windows
  • Linux

对于许多客户来说,使用Docker容器来编排所有不同的应用层和组件要快得多、也简单得多。

未来弃用计划

我们会根据客户反馈或其他运营因素,不时决定移除、停用或更换TestRail架构和功能的元素。 

根据客户反馈和我们自身的运营经验,目前用于存储附件元数据的额外 Cassandra 组件将很快被废止。我们目前没有确切的移除时间表,但我们正在积极开发替代架构以支持它。 

云客户应该不会受到此次变更的太大影响,因为附件的管理是在幕后进行的。服务器客户将从移除额外的Cassandra组件中受益,因为我们预计这将带来更流畅、更简单的安装和支持体验。