关键字概念

关键字通常描述了您的执行环境需求,例如平台、操作系统和预安装的应用程序。关键字有各种用法,具体取决于是自动还是手动执行执行计划。
自动执行计划
当执行自动执行计划时,Silk Central 会将执行计划的关键字与所有可用执行服务器的关键字进行比较。随后执行会在具有匹配关键字列表的首先识别的执行服务器上运行。
手动执行计划
对于手动执行计划,手动测试工程师可以使用关键字反映测试环境。

如果您需要在多个执行服务器上运行自动执行计划,请创建执行计划的副本并为匹配其他执行服务器的执行计划分配其他关键字。

保留关键字

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

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

仅当为执行计划分配关键字时,保留的关键字才可用。

除了为每个定义的执行服务器自动设置保留关键字以外,还会为每个执行服务器类型设置保留关键字:
#PHYSICAL
将执行服务器配置限制为物理执行服务器。
#VIRTUAL
将执行服务器配置限制为虚拟执行服务器。

关键字和虚拟执行服务器

为虚拟执行服务器分配关键字的方式与为物理执行服务器分配关键字的方式相同。当您配置至少一个虚拟执行服务器时,#VIRTUAL 关键字将自动创建并且可分配至所有执行计划。如果想要在虚拟机上对执行计划予以执行,请为执行计划选择 #VIRTUAL 关键字。如果执行计划的关键字既不是 #VIRTUAL 也不是 #PHYSICAL,则表示可在虚拟或物理执行服务器上执行(假定执行环境的设置相同)。如果测试关键字匹配多个虚拟执行服务器,则将选择所识别的第一个匹配虚拟执行服务器。

文件夹执行

执行计划可组合到执行文件夹内,其中文件夹可包含执行子文件夹和执行计划。用于执行计划的执行选项也可用于执行文件夹的执行。

当执行文件夹时,所含的子文件夹和执行计划将视为:
已执行文件夹的关键字 所含执行计划/子文件夹的关键字 组合执行计划/子文件夹的执行
没有关键字 没有关键字 无关键字的执行计划将在执行后获取“未执行”状态
没有关键字 具有关键字 执行服务器将根据执行计划/子文件夹关键字进行分配
具有关键字 没有关键字 执行服务器将根据文件夹关键字进行分配
具有关键字 具有关键字 执行服务器将根据文件夹关键字进行分配
注: 如果手动执行文件夹并且没有分配关键字,或者已分配的关键字不存在执行服务器,则这些执行计划将标记为未执行