加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

jenkins+stf搭建移动端自动化测试平台

发布时间:2020-03-26 20:24:28 所属栏目:资源 来源:站长网
导读:环境搭建 stf和 Jenkins 的安装过程这里不做说明,可以网上查找资料,这里只说一下注意的地方和需要的插件以及插件的配置。 stf环境搭建 stf的环境搭建坑比较多,对node和npm的版本不对会出现各种问题,这里推荐一种搭配node V8.14.0和npm V6.4.1。 stf作
  环境搭建  stf和Jenkins的安装过程这里不做说明,可以网上查找资料,这里只说一下注意的地方和需要的插件以及插件的配置。  stf环境搭建  stf的环境搭建坑比较多,对node和npm的版本不对会出现各种问题,这里推荐一种搭配node V8.14.0和npm V6.4.1。  stf作为设备管理平台,Jenkins作为任务调度中心,右Jenkins向stf获取设备并执行任务  Jenkins配置  下面说道的配置,都是插件管理->系统配置当中  插件安装  Jenkins需要安装插件安装Open STF Plugin,  jenkins+stf搭建移动端自动化测试平台  stf 访问路由配置  STF API endpoint URL这里配置要写stf服务的真实ip,真实ip在启动stf的时候通过--public-ip参数指定,比如我的http://192.168.1.194:7100/api/v1  adb key配置  在系统配置中对stf进行配置,需要生成adb key,如果配置好Android的环境变量,在终端执行adb命令比如adb devices会在用户根目录生成.android目录,里面有adb公钥和私钥  stf token配置  这个token需要在stf的设置->按键->访问令牌中生成,按照提示生成后,将其复制到Jenkins,这样Jenkins就可以访问stf获取设备信息。  jenkins+stf搭建移动端自动化测试平台  Android路径配置  jenkins+stf搭建移动端自动化测试平台  这里路径配置的时候要注意,路径上的文件夹需要让Jenkins有权限,否则无法加载Android路径报  接下来就是新建job,配置任务执行了  jod配置  job新建  新建任务的时候需要指定是一个多配置项任务,因为这里要根据不同的手机序列化同时启动多个子任务。  job配置  jenkins+stf搭建移动端自动化测试平台  STF DEVICE CONDITION 配置项,name参数是可以自定义的一个变量名,下面的value是自定获取stf连接的设备,可以按住shift键选中要执行的设备。  具体执行任务配置 jenkins+stf搭建移动端自动化测试平台  通过$符获取上面定义的变量,传递给脚本,就可以多台设备并行执行测试  保存的后结果可以看到生成了三个子任务,在主任务中点击立即构建,子任务就会开始执行了 jenkins+stf搭建移动端自动化测试平台  这里是执行一条monkey命令,也可以配合git获取测试脚本,完成稳定性测试、兼容性测试,UI遍历测试以及一些APP回归测试。

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读