You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JMeter生成HTML报告后部分图表为空问题求助

JMeter HTML报告图表为空/仅显示失败请求问题排查方案
  • 检查采样器时间数据是否正常写入
    打开测试结果.jtl文件(用记事本或VS Code等文本编辑器),确认每行数据的elapsed(响应时间)、latency(延迟)字段有非零有效值。如果这些字段为空或全0,说明采样器未正确记录时间数据:

    • 查看JMeter运行日志jmeter.log,排查是否有采样器执行报错,比如自定义脚本未正确调用JMeter采样API
    • 确保所有采样器(包括HTTP请求、自定义Java请求等)都正常完成生命周期,无提前终止情况
  • 核对报告过滤器配置
    检查jmeter.properties或user.properties中的jmeter.reportgenerator.exporter.html.series_filter配置:

    • 默认值为^(?!Thread Group)(?!setUp Thread Group)(?!tearDown Thread Group).*$,如果被修改为仅匹配失败请求的规则(比如包含Failure),会导致正常请求数据被过滤
    • 恢复默认配置,或根据采样器名称调整规则,比如要包含所有采样器可设为.*
  • 确认JTL文件格式与字段完整性
    确保JMeter保存结果时启用了必要字段:

    • 检查jmeter.properties中以下配置是否为true:
      jmeter.save.saveservice.output_format=csv
      jmeter.save.saveservice.elapsed=true
      jmeter.save.saveservice.latency=true
      jmeter.save.saveservice.success=true
      
    • 如果之前用XML格式保存结果,建议重新用CSV格式生成结果后再生成报告
  • 检查报告生成命令参数
    确认生成报告时没有添加过滤失败请求的参数,比如-Jjmeter.reportgenerator.exporter.html.series_filter被错误设置为只匹配失败采样器。正确的生成命令示例:

    jmeter -g /path/to/your/results.jtl -o /path/to/output/report
    
  • 尝试升级JMeter版本
    部分旧版本JMeter(如3.x系列)存在HTML报告生成的已知bug,升级到最新稳定版(如5.6.x)可解决此类兼容性问题

内容的提问来源于stack exchange,提问作者Lubana

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 06:05:02