Result: 再次进行构建,新生成的HTML就可以正常展示样式了。需要说明的是,该操作对之前构建生成的HTML报告无效。 永久解决方案 不过,该方法还存在一个问题:该配置只是临时生效,当重启Jenkins后,Content Security Policy又会恢复为默认值,从而HTML样式又没法展示了。 当前,Jenkins官方还没有相应的解决方法,我们只能在每次...
至此,配置完成。此时再重启一下Jenkins,便可以发现刚刚我们配置的项目被自动执行了,打开我们的HTML Report,报告展示效果正常。 软件测试工程师一只,也在不断的学习阶段,平时的小经验不定期分享。 博主经验有限,若有不足,欢迎交流,共同改进~ 有意可加Q群 908417285 交流学习。 乾坤未定,你我皆是黑马 1. 2. 3. ...
jenkins上使用HTML Publisher plugin插件生成的html报告样式会丢失,需要设置下才能正常显示。 一、样式丢失 1.官方文档的解释如下,参考地址https://stackoverflow.com/questions/35783964/jenkins-html-publisher-plugin-no-css-is-displayed-when-report-is-viewed-in-j 从安全性考虑,禁止了css和js的加载,所以无法展示。
Jenkins HTML report 不显示内容的解决办法 背景 jenkins基于安全问题的出发点,默认关闭了以下功能: 1、javascript 2、html上的内置插件 3、内置css或从其它站的css 4、从其它站的图处 5、AJAX 但是我们的测试报告一般都是html形式,在jenkins上查看报告将无法显示内容。 解决方法 一次性解决方案 (弊端:jenkins重启后...
现象1:界面样式错乱 打开报告后,界面样式错乱,如下: 在这里插入图片描述 原因分析 出现该现象的原因在于Jenkins中配置的CSP(Content Security Policy); 这是Jenkins的一个安全策略,默认会设置为一个非常严格的权限集,以防止Jenkins用户在workspace、/userContent、archived artifacts中受到恶意HTML/JS文件的攻击; ...
Escape underscores in Report Title:选中,则报表标题中的下划线将与其他非字母数字字符一起转义为5F 三、遇到的问题 问题一、打开报告后不显示样式,显示如下 问题原因: Jenkins为了避免受到恶意HTML/JS文件的攻击,会默认将安全策略CSP设置为: sandbox; default-src ‘none’; img-src ‘self’; style-src ‘self...
always {// reportDir 报告所在目录;reportFiles 报告名称;reportName 在Jenkins菜单栏显示的名称 ;reportTitles 点进测试报告显示的TitlepublishHTML([allowMissing:true,alwaysLinkToLastBuild:true,keepAll:false,reportDir:'./',reportFiles:'report.html',reportName:'测试报告',reportTitles:'测试报告']) ...
job执行成功后,HTML结果能打开,但没有详细内容 解决 1. 在jenkins的插件管理中安装groovy插件 2. 创建job,选择“Execute System Groovy script“,执行的脚本内容为 System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","") 3. 执行这个job后,再次执行jmeter的job即可看到正常的报告内容...
安装完成之后,返回工作台。找到创建的Job,重新设置构建后操作步骤,选择Publish HTML reports。 设置构建后操作 设置显示报告 注意:在这里,我们通过执行python脚本生成的测试报告,如果包含详细时间的(比如这样TestReport_20200112151736.html),可能不太好弄,因此我这里设置生成的测试报告是固定的名称,这样就方便多了。