Python+pytest+git+jenkins环境搭建

Python+pytest+git+jenkins环境搭建

资源:1台测试服务器(windows系统),内网ip,易赛通帐号

环境搭建:

Python+pytest环境搭建

1.Python版本:3.6.1

2.依赖包:依赖包及版本号如下图所示(可使用pip工具下载)

Python+pytest+git+jenkins环境搭建

3.ChromeDriver版本号需与chrome的版本对应,对应表如下。PC客户端类应用对照浏览器壳子的版本即可

Python+pytest+git+jenkins环境搭建

最后上述环境搭建成功后可在工程下执行pytest命令,查看脚本是否可以执行成功

Jenkins配置-配置节点

1.测试服务器Java环境配置: 需要在节点上需要安装java环境 推荐 JDK 8 或者 openJDK 1.8

2.新建节点

Python+pytest+git+jenkins环境搭建

3.节点配置信息,以下内容配置完成后保存提交

 

 

Python+pytest+git+jenkins环境搭建

3.下载slave-agent.jnlp闻不见,**节点

Python+pytest+git+jenkins环境搭建

4.请用记事本打开 slave-agent.jnlp build.dev.xdja.com 替换为 11.12.111.81:3000 进行尝试。双击slave-agent.jnlp,进行连接显示connected表示连接成功

Python+pytest+git+jenkins环境搭建

Jenkins配置-创建测试任务

  1. 新建任务
  2. 配置任务-General(描述、启动项目组管理可以根据实际情况配置非必填,选择限制项目的运行节点(即在对应测试服务器执行该任务)

Python+pytest+git+jenkins环境搭建

  1. 源码管理-添加jenkins配置

Python+pytest+git+jenkins环境搭建

Python+pytest+git+jenkins环境搭建 添加jenkins帐号,并配置私钥,并将公钥上传至phabricator。Git命令生成公私钥方法此处不再赘述

4.触发构建任务:关联开发构建任务(即有代码提交会触发测试);配置自动构建时间

Python+pytest+git+jenkins环境搭建

5.构建:需要在对应开发任务的产物(安装包)拷贝到本地工作目录,并运行自动脚本

Python+pytest+git+jenkins环境搭建

构建-执行自动化脚本(包含exe文件的安装)

Python+pytest+git+jenkins环境搭建

6.构建后的操作,展示测试结果

Python+pytest+git+jenkins环境搭建

7.构建后邮件配置

Python+pytest+git+jenkins环境搭建