最近使用Jmeter做压力测试时,遇到了几个启动错误,如下(mac环境)

第一个:Unrecognized VM option 'MaxMetaspaceSize=256m'Jmeter启动错误及解决方案

原先以为是Jmeter的参数配置出问题,MaxMetaspaceSize设置不正确,在修改了Jmeter配置文件后发现依然错误,后找到问题原因:维护老项目使用了JDK7版本,使用的Jmeter是通过brew install jmeter命令安装的,默认最高版本,也就是5.0,而5.0版本是建立在JDK8或JDK9的环境下运行的,所以需要将环境改为JDK8

第二个:

/usr/local/Cellar/jmeter/5.0/libexec/bin/jmeter: line 128: [: : integer expression expected

/usr/local/Cellar/jmeter/5.0/libexec/bin/jmeter: line 192: /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin/java: No such file or directory

Jmeter启动错误及解决方案

这个错误就比较明显了,配置文件的锅

第一,检查.bash_profile 文件的JDK路径是否写对

第二,打开/usr/local/Cellar/jmeter/5.0/bin目录下的jmeter,用文本形式打开,修改下图的JAVA_HOME路径为本机的路径

Jmeter启动错误及解决方案

其他的问题如 Unrecognized VM option '+HeapDumpOnOutOfMemoryError' 一般也是因为jdk的版本问题

相关文章:

  • 2022-12-23
  • 2021-08-26
  • 2021-12-31
  • 2021-09-28
  • 2022-12-23
  • 2022-12-23
  • 2021-07-30
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-13
  • 2021-09-16
  • 2021-06-03
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案