如何在JMeter HTML报告中添加自定义图片及修改对应配置文件?
在JMeter HTML报告中添加应用Logo的实现方案
方法一:直接修改内置HTML报告模板
这是最直接的实现方式,通过编辑JMeter默认报告模板插入Logo:
- 定位到JMeter安装目录下的模板文件夹:
JMETER_HOME/bin/report-template - 打开该目录下的
index.html文件,找到页面顶部标题区域(比如<h1>Test Results</h1>所在位置),插入Logo的<img>标签,示例代码:<!-- 在标题前添加Logo --> <img src="logo.png" alt="应用Logo" style="height: 60px; vertical-align: middle; margin-right: 15px;"> <h1>Test Results</h1> - 将你的应用Logo文件(如
logo.png)复制到report-template目录下 - 正常生成HTML报告即可,命令示例:
jmeter -g test-results.jtl -o report-output
生成报告时,JMeter会自动将模板和Logo文件同步到输出目录
方法二:结合配置文件+自定义CSS实现(更灵活)
如果需要统一管理报告样式,可通过配置文件启用自定义CSS:
- 修改配置文件开启自定义样式
- 打开
JMETER_HOME/bin/user.properties,添加以下配置:jmeter.reportgenerator.exporter.html.custom_stylesheet=custom-report.css
- 打开
- 创建自定义CSS文件
- 在
JMETER_HOME/bin目录下新建custom-report.css,添加Logo样式:.app-logo { height: 60px; vertical-align: middle; margin-right: 15px; margin-bottom: 10px; }
- 在
- 修改模板插入Logo
- 编辑
report-template/index.html,插入带样式类的Logo标签:<img src="logo.png" alt="应用Logo" class="app-logo"> <h1>Test Results</h1> - 把Logo文件复制到
report-template目录
- 编辑
注意事项
- 优先选择PNG、JPG等网页友好的图片格式,避免使用过大的图片影响报告加载速度
- 生成报告后可检查输出目录(如
report-output),确认Logo文件是否同步成功,若未同步可手动复制 - 可通过调整
<img>标签的style属性或CSS类,修改Logo的大小、位置等显示样式
内容的提问来源于stack exchange,提问作者Harika
相关产品推荐
相关产品推荐

