Python+pytest+git+jenkins环境搭建
Python+pytest+git+jenkins环境搭建
资源:1台测试服务器(windows系统),内网ip,易赛通帐号
环境搭建:
Python+pytest环境搭建
1.Python版本:3.6.1
2.依赖包:依赖包及版本号如下图所示(可使用pip工具下载)
3.ChromeDriver版本号需与chrome的版本对应,对应表如下。PC客户端类应用对照浏览器壳子的版本即可
最后上述环境搭建成功后可在工程下执行pytest命令,查看脚本是否可以执行成功
Jenkins配置-配置节点
1.测试服务器Java环境配置: 需要在节点上需要安装java环境 推荐 JDK 8 或者 openJDK 1.8
2.新建节点
3.节点配置信息,以下内容配置完成后保存提交
3.下载slave-agent.jnlp闻不见,**节点
4.请用记事本打开 slave-agent.jnlp 将 build.dev.xdja.com 替换为 11.12.111.81:3000 进行尝试。双击slave-agent.jnlp,进行连接显示connected表示连接成功
Jenkins配置-创建测试任务
- 新建任务
- 配置任务-General(描述、启动项目组管理可以根据实际情况配置非必填,选择限制项目的运行节点(即在对应测试服务器执行该任务)
- 源码管理-添加jenkins配置
添加jenkins帐号,并配置私钥,并将公钥上传至phabricator。Git命令生成公私钥方法此处不再赘述
4.触发构建任务:关联开发构建任务(即有代码提交会触发测试);配置自动构建时间
5.构建:需要在对应开发任务的产物(安装包)拷贝到本地工作目录,并运行自动脚本
构建-执行自动化脚本(包含exe文件的安装)
6.构建后的操作,展示测试结果
7.构建后邮件配置