Jenkins+pytest+allure集成测试
- Pytest管理测试用例,负责Python代码测试
- Allure负责测试报告HTML界面展示
- Jenkins负责测试用例自动执行
搭建环境
跳过
pytest+allure生成测试报告
在测试用例所在目录执行以下命令
其中 --alluredir=./allure-results 的意思是指定生成报告的路径
pytest -sv --alluredir=./allure-results
可执行以下命令直接在浏览器打开allure测试报告
allure serve allure-results
也可以后执行以下命令生成html格式测试报告
allure generate allure-results -o allure-report --clean
结果如图:
其中的index文件可直接在浏览器中打开,效果和直接打开浏览器的一样
Jenkins+pytest+allure自动执行测试用例斌生成测试报告
Jenkins配置
- 安装Allure,如下
- 创建Job
git拉取测试用例代码,如下
设置拉取超时时间
使用bat命令执行测试用例
添加测试报告
保存job - 构建任务
测试报告
点击Allure Report可直接打开测试报告,如下