Jenkins 集成

Jenkins 持续集成服务器的应用程序 Automation Tools  plugin 提供了将应用程序上传到OpenText Functional Testing Lab 控制台的机制。

首先在 Jenkins 中定义OpenText Functional Testing Lab 服务器,然后添加构建步骤以使用 .apk (Android) 或 .ipa (iOS) 文件扩展名上载移动应用程序。

 

先决条件

1.安装是五个最新的 LTS 版本的 Jenkins 之一。

2.安装 Jenkins 插件

后退到顶部

定义服务器

在将 Jenkins 与OpenText Functional Testing Lab 一起使用之前,需要将 Jenkins 配置为识别OpenText Functional Testing Lab 服务器。

开启 Jenkins 服务器主页,单击管理 Jenkins > 配置系统

  1. 了解详情复制到OpenText Functional Testing Lab 部分,然后单击添加OpenText Functional Testing Lab 服务器
  2. 输入正在使用的服务器的名称及其 URL。
  3. 对于要访问的每个OpenText Functional Testing Lab 服务器,重复最后两个步骤。
  4. 要运行OpenText Functional Testing 和 Jenkins 托管在不同计算机上的功能测试,需要为功能测试创建执行节点:

    1. 选择管理 Jenkins > 管理节点 > 新建节点
    2. 为节点指定名称,然后选择永久代理选项。
    3. 输入OpenText Functional Testing 计算机的详细信息。
    4. 保存所做的更改。

后退到顶部

SSL 连接

本文档与 OpenText Core SDPOpenText Core Functional Testing Lab 无关。

如果服务器证书未由已识别的证书颁发机构签名,并且要将OpenText Functional Testing Lab 安全地用于 SSL,则必须首先安装OpenText Functional Testing Lab 服务器证书。

1.将OpenText Functional Testing Lab 服务器证书复制到 Jenkins 服务器计算机。

2.使用以下命令在 Jenkins 服务器计算机上导入OpenText Functional Testing Lab 服务器证书:

Copy code
 keytool.exe -import -file "<local_path>\<certificate_filename>.cer" 
  -keystore "C:\Program Files (x86)\Jenkins\jre\lib\security\cacerts" 
  -alias mc  -storepass changeit -noprompt 

3.重新启动 the Jenkins 服务。

后退到顶部

上载应用程序

应用程序 Automation ToolsJenkins 插件提供用于将应用程序上载到OpenText Functional Testing Lab 的独立构建器。如果您想创建一个在移动设备上运行 OpenText Functional Testing 功能测试的作业,参阅 OpenText Functional Testing 帮助中心

  1. 确保已将OpenText Functional Testing Lab 服务器添加到 Jenkins 配置中,如定义服务器中所述。
  2. 复制将扩展名为 .apk 或 .ipa 的应用程序包文件添加到 Jenkins 计算机。
  3. 开启 Jenkins 服务器主页,单击新建项
  4. 输入项目的项名称。
  5. 选择可用样式项目,然后单击左下角的确定
  6. 常规选项卡中,向下滚动到内部版本部分。
  7. 展开添加构建步骤下拉列表,然后选择上载应用程序到OpenText Functional Testing Lab
  8. 选择服务器下拉列表中的OpenText Functional Testing Lab 服务器。
  9. 提供登录凭据 (用户名和密码) 或执行密钥。如果服务器启用了多个共享空间,则在租户 ID 字段中包含 9 位项目 ID。如果未启用该功能,请将此字段留空。
  10. 如果您是通过代理 OpenText Functional Testing Lab 连接的,选中使用代理配置并提供相关信息。
  11. 单击添加应用程序
    • 输入应用程序的 .apk.ipa 包文件的完整路径上传到 OpenText Functional Testing Lab 服务器。

    • 选择要上载应用程序的实验室工作区。

    重复这些步骤 , 为您想要上传的每个应用程序。

  12. 单击应用以保存更改并继续执行更多构建步骤。
  13. 单击保存
  14. 运行或像触发任何标准的 Jenkins 作业一样触发作业。
  15. 要进行故障排除,请检查OpenText Functional Testing Lab 服务器上的日志文件中是否存在连接和安全等问题。

后退到顶部

另请参阅: