我通过 maven jmeter 插件成功生成了一个 jmeter 仪表板。我在 Jenkins 上配置了这个构建以运行,它还成功地生成了仪表板并显示了所有图形/数据。我现在尝试使用 HTML 发布者发布此仪表板,以便可以从 Jenkins 构建中访问它。该插件正常工作,并将生成的仪表板与所有必要的文件夹/文件移动到存档位置,并在构建页面上显示指向 index.html 的链接。
如果我单击该链接,但它会打开索引页面,但一切都是空的……只显示标题/导航,例如: 通过 jenkins 清空仪表板 。如果我通过构建服务器机器打开完全相同的仪表板索引页面,它会显示正常,并且一切都会显示并正常工作。
我在 jenkins.xml 中添加了以下内容,希望这是一个 css 等权限问题:
-Dhudson.model.DirectoryBrowserSupport.CSP=
但这并没有做任何事情。
任何想法为什么 jmeter 仪表板报告可能无法通过 Jenkins 正确显示,但在直接通过服务器访问时会显示?作为旁注,我还以完全相同的方式发布 jacoco 和 surefire 报告,并且它们显示良好。我也在使用性能插件,它还提取数据并显示来自 jmeter 的一些图表......但我也希望漂亮的仪表板也能工作。
谢谢!