分布执行定义是在所选执行服务器上按顺序执行执行计划的测试(已禁用),还是将测试分布到所有匹配执行服务器上并行运行(已启用)。开启分布执行功能无需更改您当前的执行配置。
启用分布执行之前,请注意以下几点:
- 如果分配测试的执行时间非常短,分布式执行并不会提高整体执行时间,因为测试部署,源控制管理和结果提取的管理开销将超过并行测试执行的优势。
- 所有 Silk Central 测试类型均支持分布执行。
- 如果另一个测试已在同一执行服务器上进行录制,则不会提供任何代码覆盖率信息。
- 如果另一个测试已在同一执行服务器上进行录制,则不会提供任何视频。
- 如果其中一个测试具有执行停止条件,若满足此条件,当前正在运行的和尚未开始运行的所有测试都将停止。当前正在运行的测试将设置为失败,而尚未开始运行的测试将设置为未执行。在满足条件之前已设置为通过的测试仍将保持此状态。
- 不考虑使用虚拟执行服务器进行分布执行。