Jenkins 集成
Jenkins 连续集成服务器的”应用程序 Automation Tools“ 插件提供了将个应用程序上传到 UFT Mobile 实验室控制台的机制。
首先在 Jenkins 中定义 UFT Mobile 服务器,然后添加构建步骤以使用.apk (Android)或.ipa (iOS)文件扩展名上载移动个应用程序。
先决条件
1.安装是五个最新的 LTS 版本的 Jenkins 之一。
2.安装 Jenkins Micro Focus 应用程序 Automation Tools 插件 。
定义 UFT Mobile Server
在将 Jenkins 与 UFT Mobile 一起使用之前,需要将 Jenkins 配置为识别 UFT Mobile 服务器。
开启 Jenkins 服务器主页,单击”管理 Jenkins >配置系统“。
- 了解详情复制到 ”UFT Mobile“ 部分,然后单击”添加UFT Mobile 服务器“。
- 输入将使用的 UFT Mobile 服务器的名称及其 URL。
- 对要访问的每个 UFT Mobile 服务器重复最后两个步骤。
-
要运行 UFT 和 Jenkins 驻留在不同计算机上的功能测试,需要为功能测试创建执行节点:
- 选择”管理 Jenkins >管理节点>新建节点“。
- 为节点指定名称,然后选择”永久代理“选项。
- 输入 UFT 计算机的详细信息。
- 保存所做的更改。
将 UFT Mobile 与 SSL 结合使用
如果需要通过 SSL 安全地使用 UFT Mobile,则必须首先安装 UFTM 服务器证书。
1.复制到 Jenkins 服务器计算机的 UFTM 服务器证书。
2.使用以下命令在 Jenkins 服务器计算机上导入 UFTM 服务器证书:
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 服务。
上载个应用程序到 UFT Mobile
”应用程序 Automation Tools“Jenkins 插件提供用于将个应用程序上载到 UFT Mobile 的独立构建器。如果要创建使用移动设备运行 UFT 1 功能测试的作业,请参见 UFT 帮助中心 。
- 确保已将 UFT Mobile 服务器添加到 Jenkins 配置中,如 定义 UFT Mobile Server 中所述。
- 复制将扩展名为 ”.apk “ 或 ”.ipa“ 的应用程序包文件添加到 Jenkins 计算机。
- 开启 Jenkins 服务器主页,单击”新建项“。
- 输入项目的项名称。
- 选择”可用样式项目“,然后单击左下角的”确定“。
- 在”常规“选项卡中,向下滚动到”内部版本“部分。
- 展开”添加构建步骤“下拉列表,然后选择”上载应用程序到UFT Mobile “。
- 选择服务器下拉列表中的 UFT Mobile 服务器。
- 提供登录凭据(用户名和密码)或执行密钥。如果服务器启用了多个共享空间,则在”租户 ID“ 字段中包含 9 位项目 ID。如果未启用该功能,请将此字段留空。
- 如果要通过代理连接到 UFT Mobile 服务器,请选择”使用代理服务器设置“并提供相关信息。
- 单击”添加应用程序“和输入要将个应用程序的”.apk“ 或 ”.ipa“ 包文件的完整路径上载到 UFT Mobile 服务器。对要上载的每个个应用程序重复此步骤。
- 单击”应用“以保存更改并继续执行更多构建步骤。
- 单击”保存“。
- 运行或像触发任何标准的 Jenkins 作业一样触发作业。
- 要进行故障排除,请检查 UFT Mobile 服务器上的日志文件中是否存在连接和安全等问题。
另请参见:


