自动化测试集成之Jenkins的安装与部署
一、环境准备
1、Jenkins下载
- 官方下载:https://jenkins.io/zh/download/
- 根据自己的需要选择相应的安装包
2. Jenkins安装
- 解压下载的压缩包,直接点击msi文件安装即可
3. Jenkins启动及插件安装
- 浏览器地址栏中输入:http://localhost:8080/,等一会儿
- 进入成功后会看到如下画面,按提示路径打开密码文件,输入密码
- 解锁后需要进行插件的安装,可以自定义也可以默认安装(建议默认即可),时间会比较长。
4. Jenkins用户注册
- 注册用户名和密码
5. Jenkins用户登录
- 在登录页面输入刚注册的用户名和密码
- 登录成功后进入如下界面
二、Python+selenium+unittest+Jenkins集成
1. 代码准备
- 进行集成之前,需要先完成自动化测试脚本的开发,并编写主测试文件maintest.py
2. 将python的安装路径设置在Jenkins的环境变量中
- 构建执行状态
- 点击设置
- 勾选“Environment variables”,点击“新增”
- 输入键名,粘贴值路径,点击保存
3. Jenkins新建一个自由风格的项目
- 点击新建
- 输入名称,选择一个自由风格的项目,点击确定
4. 配置构建任务
- 添加一个时间触发器,在指定的时间时会触发脚本运行。
- 选择构建类型为Execute windows batch commond
- 输入python运行命令,点击保存
注:在此之前请在python命令行里面运行一次确保代码都能跑通。
5. 构建任务,进入到设置的项目
- 开始构建和构建历史
- 点击闪烁的小点或者下拉按钮可以进入控制台
- 进入控制台输出窗口,等待结果
6. 得到控制台打印结果
7. 查看输出的报告
- 在相应目录下可以查看任务运行HTML格式报告结果。
- 如果代码中集成了邮件发送模块,也可以直接查看邮件。
三、Python+requests+unittest+Jenkins集成
- Python+requests+unittest+Jenkins集成与上面Python+selenium+unittest+Jenkins集成做法雷同
- 在实际开发中,我们可以直接将项目部署到Jenkins的目录中,将项目放到C:\XXX\Jenkins\workspace中即可
- 在配置项目执行的命令时就可以像这样写