Jenkins03-Jenkins+Pytest+Allure自
2019-04-04 本文已影响0人
__流云
一、测试环境
- Windows 10
- JDK 1.8以上
- Python3.6以上
- Pytest任意脚本
二、安装allure-pytest插件
pip install allure-pytest
三、测试运行pytest并生成allure测试结果
pytest -q xxxx.py --alluredir=./report
四、安装Allure-commandline
- 下载并解压
下载链接:https://dl.bintray.com/qameta/maven/io/qameta/allure/allure-commandline/2.10.0/allure-commandline-2.10.0.zip
- 将allure的bin目录添加到path目录中
五、安装并配置Jenkins
传送门:https://www.jianshu.com/p/575274af1700
六、在jenkins上安装Allure插件
系统设置 > 插件管理 > Available > 搜索Allure并安装
七、在Jenkins上配置Allure Commandline
系统设置 > 全局工具配置 > Allure Commandline > 新增 Allure Commandline
1. 别名:allure
2. 版本:选择下载的Allure Commandline版本
3. 点击应用
八、配置自动化执行项目
- 1.新建任务
新建任务 > 构建一个自由风格的项目 > 确定
- 2.使用自定义空间
General > 高级 > 使用自定义的工作空间 > 目录:D:\05 代码\小课堂\PytestTests(pytest脚本所在目录)
- 3.在构建中输入pytest执行代码
call pytest -s -q 01_pytest.py --alluredir ./allure_result
exit 0
- 4.在构建触发器中选择定时构建,并且输入语法:
H/2 * * * *
- 5.在构建后操作
1. 在构建后选择 allure report
2. 以下输入框中输入:
* Path中输入:allure_result
* 高级>Report path:allure_report
- 6.点击应用
九、重启tomcat
十、构建项目
- 疑问咨询文件请加QQ群:1084188341