2021-08-12 jenkins + pytest + allure

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021-08-12 jenkins + pytest + allure相关的知识,希望对你有一定的参考价值。

参考技术A 实现上述架构

流程 :

1)安装jenkins

2)jenkins内安装allure插件

3)创建相关任务配置allure和报告展示

问题解决:

1)Jenkins上的配置allure和报告

在构建后操作--添加Allure Report ---填写Result path(这个是指Pytest+allure运行后生成的结果位置(自己创建的))

在构建后操作--添加Publish HTML Report---填写HTML directory to archive(这个是指allure配置的报告展示目录,默认是allure_report)

shell中可以写

pytest

也可以写python3 test_demo.py(换成自己的测试py)

测试py中核心的一句是

command_line = ["-s", "test_user.py", "--alluredir=report"]

pytest.main(command_line)

以上是关于2021-08-12 jenkins + pytest + allure的主要内容,如果未能解决你的问题,请参考以下文章

python+requests+pytest+yaml/json+Allure+jenkins+docker接口自动化框架保姆级教学

2021-08-12

2021-08-12

2021-08-12

2021-08-12

2021-08-12