您的位置:首页 > 娱乐 > 八卦 > Jenkins教程-6-自动化测试任务生成Allure报告

Jenkins教程-6-自动化测试任务生成Allure报告

2024/7/6 21:11:39 来源:https://blog.csdn.net/qq_22357323/article/details/139843225  浏览:    关键词:Jenkins教程-6-自动化测试任务生成Allure报告

前面几个小节我们系统学习了Jenkins构建github/gitlab/gitee自动化测试任务的方法,本小节我们讲解一下Jenkins自动化测试任务生成Allure报告的方法。

接下来我们以最常见的github自动化测试任务为例,讲解一下执行自动化测试任务生成Allure报告的方法。

安装allure报告插件

安装完插件,http://localhost:8081/restart 重启Jenkins后插件才能生效

本地下载Allure包

allure包下载:Central Repository: io/qameta/allure/allure-commandline

2、解压即可

配置Jenkins Allure全局工具

配置构建任务

General,勾选github项目,填写github项目URL, 例如https://github.com/xxxx/xxxxx

源码管理,勾选git,填写项目git地址,选择上一步中的账号凭证

添加构建步骤

以windows系统 为例,添加执行接口自动化测试用例,生成allure报告的命令


call D:\PycharmProjects\Source_Code\auto_api_test\venv\Scripts\activate.bat
(pytest ./tests/oapi_dingtalk/ --alluredir ./reports/allure_results --clean-alluredir
) || (exit %errorlevel% )

添加构建后操作

填写allure测试结果文件地址和生成allure报告的地址

注意:上述的两个地址很关键,填写错误的话无法生成allure报告,这个两个地址的填写,需要和你的自动化测试项目具体文件路径保持一致,比如我的项目路径如下图

点击保存构建

执行构建

查看控制台日志输出

如下图通过日志判断allure已经生成成功啦!

查看allure报告

allure报告列表页

allure报告详情页

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走,希望可以帮助到大家!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com