Skip to content
首页 » TestRail 博客 » TestRail 服务器与 TestRail Cloud

TestRail 服务器与 TestRail Cloud

  • by

如果要在要在托管环境中运行 TestRail 应用程序,还是在本地 (Server) 中运行 TestRail 应用程序之间做出选择,则应考虑一些注意事项。本文档旨在通过概述TestRail服务器安装占用空间、TestRail-Server和TestRail-Cloud之间的功能差异,以及有关TestRail Server未来计划(支持的组件和可能的弃用)的一些信息来解决这些问题。

TestRail Cloud & Server功能差异

有时,由于各种作因素,TestRail 的 Cloud 和 Server 版本之间的功能可能略有不同。下表列出了功能级别的差异,直到我们当前的 Server 版本 (8.0)。

TestRail Cloud 客户始终首先获得我们的最新特性和功能,但在极少数情况下,这些功能专门针对在自己的环境中托管 TestRail 的客户,例如 PHP 8.1 兼容性。

FeatureTestRail Version
Server 7.0Server 7.4Server 7.5Server 8.0+Hosted (Cloud)
Shared Test Steps
Media Library
Interactive Charts
Test Case versioning & Review (Enterprise)
Webhooks
Single Sign on & Multi-Factor Authentication (Enterprise)
PHP 8.1 compatibility
Customizable Dashboard Charts
Result Exclusions
Improved Reporting

云和服务器之间的一些其他重要区别如下:

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

TestRail 服务器占用空间

在决定是选择 Server 还是 Cloud 时,您应该考虑基础设施和托管要求。TestRail 的安装占用空间类似于下面的框图,根据您选择基于 Windows 还是 Linux 的环境,会有一些差异。具体说来:

  • 如果运行的是 Windows,则需要使用 IIS 为应用程序提供服务。
  • 如果您运行的是 Linux,则需要使用 Apache2,并且不能选择使用 MSSQL 数据库。
TestRail 服务器与 TestRail Cloud

未来的弃用计划

根据客户反馈和我们自己的作经验,当前用于存储附件元数据的附加 Cassandra 组件即将弃用。我们目前没有确切的移除时间表,但我们正在积极研究替代架构来支持它。

云客户在很大程度上应该不受此更改的影响,因为附件的管理是在后台进行的。服务器客户将受益于删除额外的 Cassandra 组件,因为我们预计安装和支持体验会更加顺畅、轻松。

Leave a Reply

Your email address will not be published. Required fields are marked *