allure测试报告怎么生成的(自动化测试执行与Allure报告)

在使用了单元测试框架进行自动化测试的管理时,可以通过maven的test生命周期完成项目执行,因此新建一个构建任务,用于进行自动化项目测试执行,并将它和前置的编译部署流程关联起来。

源码管理

在源码管理中,填写自动化测试项目的git仓库地址。

allure测试报告怎么生成的(自动化测试执行与Allure报告)(1)

编译执行自动化测试

项目只需要进行编译与测试,因此增加构建步骤 Invoke top-level maven targets,调用 clean test site命令即可完成自动化测试项目的执行流程。

allure测试报告怎么生成的(自动化测试执行与Allure报告)(2)

配置Allure测试报告

在项目中集成了Allure测试报告的情况下,可以通过jenkins的Allure插件完成Allure测试报告的处理与发布展示。

安装Allure 报告插件

allure测试报告怎么生成的(自动化测试执行与Allure报告)(3)

进入Manage Jenkins -> Manage Plugins,在可选插件中搜索Allure,安装Allure Jenkins Plugin。

allure测试报告怎么生成的(自动化测试执行与Allure报告)(4)

设置Allure插件配置

进入Manage Jenkins -> Global Tool Configuration。

allure测试报告怎么生成的(自动化测试执行与Allure报告)(5)

找到Allure Commandline 配置项,点击Allure Commandline安装 ,再点击 新增Allure Commandline,配置自己的本地allure commandline的路径。

建议使用本地安装好的allure commandline工具,也可以通过install automatically配置自动安装,但是可能下载速度会很慢。

allure测试报告怎么生成的(自动化测试执行与Allure报告)(6)

构建任务使用Allure报告

增加构建后操作步骤,选择Allure Report。

allure测试报告怎么生成的(自动化测试执行与Allure报告)(7)

修改结果文件路径为自己的项目中存储allure结果文件的目录,Java项目中一般都是target/allure-results。

allure测试报告怎么生成的(自动化测试执行与Allure报告)(8)

配置完成后,运行构建任务,就可以看到构建历史旁边的allure图标按钮,点击可以查看当次构建的报告详情。

多次执行构建任务之后,可以看到allure的报告趋势图。

allure测试报告怎么生成的(自动化测试执行与Allure报告)(9)

设置构建触发条件

自动化测试的构建任务流程最终还需要合并到整个持续流程中,可以将自动化构建任务配置在编译部署任务之后触发,从而将流程连贯起来。

在构建触发器中配置 Build after other projects are built 让自动化测试构建任务在编译部署任务之后执行,填写关注的项目为前置的部署流程即可。

allure测试报告怎么生成的(自动化测试执行与Allure报告)(10)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页