上一篇文章中因为jmeter和java的版本不匹配导致无法打开文件选择框,修改了jmeter.sh/jmeter.bat 文件,解决了,但是后续又遇到了如下的坑:
执行如下命令是报错:
jmeter -g jtl/test_10.jtl -e -o web_report_10
报错信息还是指向版本不兼容
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
在网上搜索了好久,基本上都是对java版本降低,但是java版本降级我的jenkins却又无法使用,受这个博客的启发,可以重新指定java版本,而不是读取默认的环境变量的配置
那么,因为我是mac,所以调整jmeter.sh的脚本,在文件的开端重新赋值JAVA_HOME ,/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home,则是电脑上java1.8的目录文件
export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home"
保存,重新运行jmeter即可。