外部执行

打开执行计划的外部执行模式使您能够在外部的第三方系统中执行测试套件,同时在 Silk Central 中维护相应的自动测试和结果。

外部执行环境获取测试数据,并使用 REST API(可从 host:port[/inst]/Services1.0/swagger-ui.html 获得它的交互式文档)将测试结果推回到 Silk Central

使用 REST API 调用,客户端可以获得挂起的执行计划运行和测试详细信息,如关键字、属性和参数。此外,运行这些测试后,客户端可以将结果和结果文件推送到 Silk Central

在外部执行模式下,除非有自动安装或清理测试,否则不需要执行服务器即可执行测试。外部执行计划运行的安装测试是一个自定义脚本,用于准备外部执行环境并启动测试套件的外部执行。外部执行计划运行的清理测试可用于保留执行服务器和执行环境,直到执行完成。自动安装和清理测试始终在 Silk Central 执行服务器上执行。您可以在安装测试中使用环境变量 #sctm_regular_execdef_run_id 来直接访问您的 API 请求中的关联外部执行计划运行。

使用安装测试可以提高外部执行计划运行的效率。如果不使用安装测试,外部系统可能会频繁轮询挂起的执行计划运行,或者通过 API 直接启动执行计划。

您可以在执行部署页面中启用外部执行模式。