-
前置条件:我使用的系统是ubuntu20.04,linux系统,使用的war包本地安装jenkins
-
创建一个自动化项目,参考jenkins部署python接口自动化项目并生成allure测试报告
-
jenkins配置邮件发送,参考jenkins构建项目后发送邮件
-
shell脚本增加生成allure报告并压缩成zip格式压缩包的命令
allure generate ./allure-results -o --clean allure-reports rm -rf allure-reports.zip zip -r allure-reports.zip allure-reports
-
在editable email notification中配置Attachments附件
-
邮件中查看发送的邮件附件
-
下载压缩包,解压allure-reports.zip,其中index.html文件是不能直接打开的,出现页面会是loading的情况,这是因为直接allure报告用浏览器是打不开的,需要用allure命令渲染之后打开才能展示效果。allure使用了两种方式来渲染页面。allure open用于allure generate命令生成的最终测试报告,allure serve用于渲染使用alluredir命令生成的中间数据产生的测试报告