通过sonic-ci-helper插件与Sonic平台结合实现多设备批量安装应用

一、sonic-ci-helper 插件

sonic-ci-helper 是为对接Jenkins CI流程建设的小助手。

下载地址:Sonic Download Center

两种安装方式:

(1)在线安装

进入 【管理Jenkins】 > 【插件管理】 搜索Sonic CI Helper安装即可。

选择后点下载待重启后安装,重启后可以看到已安装成功。

2)离线安装

通过下载地址:Sonic Download Center下载插件,之后在Jenkins中手动上传安装。

二、批量装包步骤

通过使用Jenkins将应用包(apk或ipa)通过sonic-ci-helper插件上传至Sonic平台。

(1)插件配置

打开Jenkins中系统配置页面,配置Jenkins URL,本次使用的本地jenkins环境,具体请根据实际地址填写即可。

配置Sonic云测平台URL地址,务必根据实际地址填写正确,本次使用的环境地址为http://192.168.0.102:3000。

(2)Jenkins中创建上传安装包至Sonic平台Job任务

创建任务名称为sonic appinstall的任务。

选择增加构建步骤中的“上传安装包至Sonic平台”。

 填写安装包所在目录,默认使用当前任务目录,如本示例就是在workspace/sonic appinstall目录下放亿联会议apk。

选择Sonic平台中项目。

复制Sonic平台中Token值。

 点击确定生成Token粘贴。

保存后,点构建。

可以在Jenkins控制台信息中看到上传成功。

在sonic平台对应项目API Demos中安装包管理,可以看到已上传至Sonic平台成功。

(3)使用Sonic测试套件实现批量安装包至设备

创建安装应用测试用例。

步骤详情中添加安装应用用例步骤,步骤类型选择应用操作-安装应用。

安装方式选择:已有安装包列表安装。

自动检测对应平台,默认选取最新包,也可以加上分支名进行筛选。

 步骤添加完成。

创建测试套件,选择该用例。

 测试套件ID号为:3

将该测试套件Id填写到Jenkins中前面创建的job任务-构建-上传安装包至Sonic平台-高级-套件id中。

 

再次构建该job任务。可以看到上传apk文件至sonic平台后,触发测试套件执行。

可以在sonic平台测试结果中,查看到对应测试套件执行结果。

通过运行日志查看到多台手机成功安装亿联应用app,或通过sonic平台设备管理-远程控制-应用程序查看也可以看到已安装成功。

以上介绍安卓应用批量安装过程,iOS应用同样的方法。

更多参考:Sonic - 开源云真机测试平台

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值