首页 > 解决方案 > “开始大小 0 不等于固定大小 5”生成 HTML 时 JMeter 中的错误

问题描述

我需要使用 JMeter 5.4.1 生成一个 HTML 文件,当我按下“生成”时,我得到了

Error generating the report: org.apache.jmeter.report.dashboard.GenerationException: Error while processing samples: Consumer failed with message :Begin size 0 is not equal to fixed size 5

我的 user.properties 是:

jmeter.reportgenerator.exporter.html.property.output_dir=/Users/ivaneresko/Desktop
jmeter.reportgenerator.exporter.html.series_filter=^(Search|Order)(-success|-failure)?$
jmeter.reportgenerator.exporter.html.filters_only_sample_series=true
jmeter.save.saveservice.timestamp_format=yyyy/MM/dd HH:mm:ss.SSS
jmeter.save.saveservice.response_message=true

可能是什么问题呢?提前致谢。

更新:

放好后

<Logger name="org.apache.jmeter.report" level="debug" />

进入log4j2.xml文件我在jmeter.log文件中得到这个:

2021-09-08 20:31:00,375 INFO o.a.j.g.a.HtmlReportGenerator: The HTML report generation failed and returned: An error occurred: Error while processing samples: Consumer failed with message :Consumer failed with message :Consumer failed with message :Consumer failed with message :Begin size 0 is not equal to fixed size 5

不过也不会说太多。

这是我的附件output.jtloutput.jtl

标签: jmeter

解决方案


此错误可能是由于 JMeter 与 Java 17 不兼容。在我们等待修复的同时,解决方法是降级到 Java 16。


推荐阅读