使用关键字执行硬件配置

Silk Central 的硬件配置技术可帮助您管理包含多个执行服务器的测试环境。无须在每个执行服务器与执行计划之间配置一对一直接关系,关键字使 Silk Central 能够选择为每个执行计划选择最适合的执行服务器。这是通过将执行计划的关键字列表与所有活动执行服务器的关键字列表进行动态比较来完成的。

关键字通常描述了执行服务器的环境,例如平台、操作系统和预安装应用程序。当执行执行计划时,Silk Central 会将执行计划的关键字与所有可用执行服务器的关键字进行比较。随后执行会在与执行计划关键字列表匹配的执行服务器上运行。如果没有匹配的执行服务器,则执行不会运行。如果存在多个具有匹配关键字列表的执行服务器,则执行将在最先识别的执行服务器上运行。

对于安装 Silk Test 的物理执行服务器,Silk Central 根据已安装的浏览器和连接的移动设备自动分配关键字。

保留的默认关键字

如果您不需要硬件配置,您可以依赖为每个执行服务器自动创建的保留关键字。在这种情况下,无需手动将关键字分配至执行服务器。相反,您可以为每个执行计划配置一对一的静态执行服务器分配。

保留关键字将自动分配至每个新创建的执行服务器。保留关键字采用以下结构形式:
 #<execution server name>@<location name>

当为执行计划分配关键字时,保留关键字可用。当为执行服务器分配关键字时,它们既不可用也不适用。

除了为每个定义的执行服务器自动设置保留关键字以外,还会为每个执行服务器类型设置保留关键字:

#PHYSICAL

将执行服务器配置限制为物理执行服务器。

#VIRTUAL

将执行服务器配置限制为虚拟执行服务器。

关键字和虚拟执行服务器

为虚拟执行服务器分配关键字的方式与为物理执行服务器分配关键字的方式相同。当您配置至少一个虚拟执行服务器时,#VIRTUAL 关键字将自动创建并且可分配至所有执行计划。如果您希望在虚拟机上运行执行,请为执行计划选择 #VIRTUAL 关键字。如果执行计划没有 #VIRTUAL#PHYSICAL 关键字(或都没有),则可能将在虚拟或物理执行服务器上执行(假设执行环境的设置相同)。如果执行计划的关键字与多个虚拟执行服务器匹配,则将选择识别出的第一个匹配的虚拟执行服务器。