在 apache-jmeter-5.4.1.tgz 中生成报告时出错

Cam*_*Ota 13 jmeter

sh jmeter.sh -n -t filePath.jmx -l outFilePath.jtl -e -o 文件夹路径

Error generating the report: org.apache.jmeter.report.dashboard.GenerationException: 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
Run Code Online (Sandbox Code Playgroud)

简历中

Consumer failed with message :Begin size 0 is not equal to fixed size 5
Run Code Online (Sandbox Code Playgroud)
  • 目前使用 Java 版本“17”2021-09-14 LTS
  • MacOS 大 SUR 版本 11.4
  • 属性文件是新的并且值等于默认值
  • Jmeter 5.4.1
  • 输出文件.jtl
timeStamp,elapsed,label,responseCode,responseMessage,threadName,dataType,success,failureMessage,bytes,sentBytes,grpThreads,allThreads,URL,Latency,IdleTime,Connect
1632430450882,1117,HTTP Request,200,OK,FIRST_Jmeter_Test 1-3,text,true,,3824,557,3,3,Url_hidden,1111,0,256
1632430450448,1755,HTTP Request,200,OK,FIRST_Jmeter_Test 1-2,text,true,,3836,557,3,3,Url_hidden,1755,0,690
1632430450448,1755,HTTP Request,200,OK,FIRST_Jmeter_Test 1-1,text,true,,3828,557,3,3,Url_hidden,1755,0,690
1632430452312,585,HTTP Request,200,OK,FIRST_Jmeter_Test 1-2,text,true,,3836,557,3,3,Url_hidden,585,0,144
1632430452238,758,HTTP Request,200,OK,FIRST_Jmeter_Test 1-3,text,true,,3832,557,3,3,Url_hidden,757,0,137
1632430452301,806,HTTP Request,200,OK,FIRST_Jmeter_Test 1-1,text,true,,3828,557,3,3,Url_hidden,805,0,136
1632430452962,550,HTTP Request,200,OK,FIRST_Jmeter_Test 1-2,text,true,,3824,557,3,3,Url_hidden,550,0,152
1632430453328,593,HTTP Request,200,OK,FIRST_Jmeter_Test 1-1,text,true,,3828,557,2,2,Url_hidden,592,0,135
1632430453276,815,HTTP Request,200,OK,FIRST_Jmeter_Test 1-3,text,true,,3840,557,1,1,Url_hidden,814,0,142
Run Code Online (Sandbox Code Playgroud)

线程成功运行并且 jtl 文件也被创建。

我对 Jmeter 相当陌生,试图查看“size”属性当前所在的位置以了解如何更改它,但在任何 *.properties 文件中找不到它

但是如何解决这个问题,该消息指的是什么?

谢谢

And*_*mer 17

此错误可能是由于 JMeter 与 Java 17 不兼容(如 Dmitri T 提到的)。

当我们等待修复时,解决方法是将降级到 Java 16。我可以确认这为我解决了问题。