当前位置: 首页 > news >正文

appium+jenkins实例构建

自动化测试平台

  • Jenkins简介

  是一个开源软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

前面我们已经开完测试脚本,也使用bat 批处理来封装了启动Appium 服务和运行测试用例。但是还是不够自动化,比如我想每天下班时自动跑一下用例,或者当研发打了新包后自动开始运行测试脚本测试新包。

  • 修改端口

修改jenkins安装目录下的配置文件:jenkins.xml

  • Jenkins密码丢失如何找回

  1. 找到文件C:\ProgramData\Jenkins\.jenkins目录下的xml文件
  2. 修改文件

  3. 重新启动服务(建议重启计算机)

  4.打开jenkins,重新注册用户

1. appium+jenkins实例构建  

  Bat批处理执行测试

如果我们使用pycharmIDE工具来运行脚本,每次运行时,每次运行时都需要打开IDE来执行自动化测试就不合理了,Pycharm内存资源占用比较大,针对这种情况,我们可以使用cmd命令或者bat批处理脚本来运行。

 【 批处理教程:评论区留言(软件测试学习)获取 】

  cmd方式执行:

在G盘根目录下,创建run.bat批处理文件,runtest.py为项目运行文件

Cmd命令执行

关闭回显,文件显示的路径

修改run.bat内容:

2. 部署脚本到持续集成平台jenkins

 (1) 构建新项目:

(2) 构建触发器

关联其他项目

定时构建

定时检查源码变更

构建执行命令


以下是我收集到的比较好的学习教程资源,虽然不是什么很值钱的东西,如果你刚好需要,可以评论区,留言【777】直接拿走就好了

各位想获取资料的朋友请点赞 + 评论 + 收藏,三连!

三连之后我会在评论区挨个私信发给你们~

http://www.lryc.cn/news/162752.html

相关文章:

  • c#中字段和属性的区别,委托和事件的区别
  • 香橙派使用外设驱动库wiringOP来驱动蜂鸣器
  • 微信小程序Day3笔记
  • 大数据技术之Hadoop:提交MapReduce任务到YARN执行(八)
  • [论文笔记]BiMPM
  • JS判断当前是早上,中午,下午还是晚上
  • 使用Docker部署Gitlab的记录
  • Spark【Spark SQL(二)RDD转换DataFrame、Spark SQL读写数据库 】
  • LabVIEW检测润滑油中的水分和铁颗粒
  • 【新版】系统架构设计师 - 软件架构设计<SOA与微服务>
  • React+Typescript+react-router 6 创建路由操作
  • 前端list.push,封装多个对象
  • 指令延迟隐藏
  • 《React vs. Vue vs. Angular:2023年的全面比较》
  • win10自带wifi共享功能
  • React如何实现国际化?
  • netrw模拟nerdtree的go命令连续打开多个文件
  • 算法通关村第十九关——动态规划高频问题(白银)
  • Matlab如何导入Excel数据并进行FFT变换
  • 华为mate60 上线 媒介盒子多家媒体报道
  • Java知识总结(持续更新)
  • 缓存技术:加速应用,提高用户体验
  • MySQL中分区与分表的区别
  • Redis主从复制集群的介绍及搭建
  • MAC M1芯片安装mounty读写移动硬盘中的文件
  • 原生Js Canvas去除视频绿幕背景
  • Vue知识系列(1)每天10个小知识点
  • Elasticsearch(三)聚合基本使用
  • 单片机C语言实例:14、音频输出
  • docker 和 podman的区别