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

通过CMD生成JMeter HTML报告仅显示一个HTTP请求,求解决方案

JMeter HTML报告仅显示单个HTTP请求的解决办法

我在JMeter中配置了3个HTTP请求,通过CMD命令运行测试并生成HTML报告时,仅能看到一个请求的数据。以下是排查和解决思路:

排查步骤与解决方法

  • 确认所有请求是否被执行
    打开测试生成的r.csv结果文件,检查里面是否包含三个HTTP请求的采样记录。如果没有,说明测试运行时只有一个请求被执行:

    • 检查是否有逻辑控制器(如「仅一次控制器」「If控制器」)限制了其他请求的运行;
    • 确认另外两个HTTP请求没有被禁用(查看请求是否为灰色状态)。
  • 检查请求命名与采样器设置

    • 确保三个HTTP请求的名称不重复,如果名称相同,JMeter报告会将它们的统计数据合并显示;
    • 检查每个HTTP请求的采样器设置,确认未勾选「忽略采样器」选项。
  • 调整报告过滤器配置
    打开JMeter安装目录bin下的jmeter.properties文件,找到jmeter.reportgenerator.exporter.html.series_filter配置项:

    • 默认规则为^(?!Thread Group)(?!setUp Thread Group)(?!tearDown Thread Group).*$,确保你的请求名称没有被该规则过滤;
    • 如果自定义过该规则,需调整为包含所有请求的匹配规则。
  • 重新生成完整报告

    • 确保-o指定的报告目录(E:\softreports\HtmlFolder\report1)为空,否则JMeter可能无法生成完整报告;
    • 删除旧的r.csv文件,重新执行命令生成报告:
      jmeter -n -t "C:\Users\Administrator\Downloads\apache-jmeter-5.5\bin\project\softJmeterjson.jmx" -l "E:\softreportsa\r.csv" -e -o "E:\softreports\HtmlFolder\report1"
      

相关截图

  • HTTP请求配置截图:HTTP请求配置
  • HTML报告结果截图:HTML报告结果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 23:32:45