进入manage jenkins页面
点击manage Plugins,进入插件管理页面
安装HTML Publisher plugin,安装完毕后会提示你是否重启jenkins,选择是
重启完毕后,进入接口自动化框架的项目配置界面
选择构建后操作的publish HTML reports
html directory to archive填写报告所在的文件夹
index page 填写报告名称
report title 填写jenkins显示的报告名称
填写完毕后保存,然后构建该项目
构建完毕后,点击jenkins显示的报告名称,就可以在jenkins上查看接口测试报告了
因为Jenkins默认不显示html的CSS样式,所以非常丑如下图:
解决办法:jenkins->系统管理(manage jenkins)->脚本命令行,执行命令:
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","sandbox allow-scripts; default-src 'none';script-src 'unsafe-inline' http://code.jquery.com/jquery-2.1.0.min.js; img-src dohko.hpeswlab.net 'self' data: ; style-src 'unsafe-inline' 'self';");
或 System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
重新运行下job生成html,就会正常显示。
但是,每次重启Jenkins,都需要再运行一次。
永久解决详见这篇博客https://blog.youkuaiyun.com/qq_34049124/article/details/86527259