今天博主在使用Jmeter運行完壓測,使用生成的csv文件,運行以下命令:
C:\apache-jmeter-5.2.1\bin>jmeter -g C:\res.csv -o C:\report
生成HTML報告時,發現報錯“Begin size 0 is not equal to fixed size 5”。
問題原因
原因是我:本地用的是JDK17,但Jmeter5.2.1僅支持JDK8。
所以就有兩種解決方案:
- 配置JDK環境變量為JDK8;
- 從Jmeter中手動指定JDK版本。
由于我本機上的其他工具還需要使用JDK17,所以方案1不太現實,最后采用了方案2
具體操作
打開jmeter安裝目錄下的bin文件夾,找到其中的jmeter.bat文件(如果你是linux系統,就修改jmeter.sh文件),然后在最開頭,按照下面的方式,手動指定JDK8所在的目錄。