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