06-08 Jenkins 自动化测试持续集成

UI 自动化测试-环境准备

  • 节点设备安装 Chrome 浏览器(或者使用无头浏览器)
  • 节点设备安装 Chromedriver(注意与浏览器版本的支持对应关系)

读取配置文件的模块:configparser

https://docs.python.org/3/lib...

https://www.cnblogs.com/plf-J...

Appium 自动化测试-环境准备

  • APP 自动化驱动框架:Appium

运行前,需要先启动 Appium Server

  • 实体机,或者模拟机

接口自动化测试-环境准备

  • 安装 python 库: pip install requests 

接口压力自动化测试-环境准备

  • 节点设备需要安装 jmeter

相关脚本参考

https://github.com/princeqjzh...

创建 Jenkins 任务

  • 新建自由风格项目

06-08 Jenkins 自动化测试持续集成_第1张图片

  • 按个人需要填写描述(非必填)

06-08 Jenkins 自动化测试持续集成_第2张图片

  • 选择项目运行节点

06-08 Jenkins 自动化测试持续集成_第3张图片

  • 配置 Git:包括仓库地址,Git 账户等

06-08 Jenkins 自动化测试持续集成_第4张图片

06-08 Jenkins 自动化测试持续集成_第5张图片

  • 配置构建命令

06-08 Jenkins 自动化测试持续集成_第6张图片

  • 指定配置文件为 json 格式文件

06-08 Jenkins 自动化测试持续集成_第7张图片

jmeter 相关

  • 添加 Groovy Postbuild,解除 Jenkins 对 js 渲染的限制
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")

06-08 Jenkins 自动化测试持续集成_第8张图片

  • 添加测试报告

06-08 Jenkins 自动化测试持续集成_第9张图片

06-08 Jenkins 自动化测试持续集成_第10张图片

你可能感兴趣的:(测试Jenkins)