构建完成展示测试报告

在构建测试自动化脚本结束后控制台默认只输出用例执行结果,以接口测试自动化为例如果脚本放在Linux系统下执行,当执行完毕后要想直接查看测试报告是不方便的,所以想直观的看到构建完成后的报告可以在Jenkins上展示。 markdown

安装 HTML Publisher plugin插件

安装方法1:进入系统管理--管理插件--可选插件,搜索到此插件并安装:

安装方法2:导入离线包,进入系统管理-->插件管理-->高级-->上传插件插件下载地址http://updates.jenkins-ci.org/download/plugins/,下载后是hpi格式

使用插件展示报告

编辑之前的项目,在“构建后操作”加入Publish HTML reports

HTML directory to archive :你的脚本输出报告保存的路径,最好填绝对路径;Index page[s] :原本报告的名称,测试报告名称为固定名称不要用时间戳命名 markdown 项目保存后构建,在项目里找到测试报告入口就可以看到了,如果展示为空请确认配置时的报告路径和名称 markdown

优化测试报告展示

有没有发现查看测试报告只是展示了HTML,确没有css和js的体现。因为这是Jenkins的一个安全策略,默认会设置为一个非常严格的权限集,以防止Jenkins用户在workspace、userContent、archived artifacts中受到恶意HTML/JS文件的攻击 。

1.首先搜索安装 startup-trigger-pluginGroovy 两个插件,或者离线包上传安装

2.编辑项目工程,选择 Execute system Groovy script ,在Groovy Script加入 System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "") 就OK了 markdown 保存后再次构建,这次总算完美展示了,是不是很赞 markdown

版权声明:如无特殊说明,文章均为本站原创,转载请注明出处

本文链接:http://example.com/article/jenkins-report/