1.jmeter5.4.1在arm系统上压测:报错
An error occurred: Error in NonGUIDriver Problem loading XML from:'/home/telpo/hbie/apache-jmeter-5.6.3/apache-jmeter-5.6.3/hbieCaseface1vn.jmx'. Cause: CannotResolveClassException: kg.apc.jmeter.threads.SteppingThreadGroup Detail:com.thoughtworks.xstream.converters.ConversionException:
Error: VM option 'UseG1GC' is experimental and must be enabled via -XX:+UnlockExperimentalVMOptions. Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.
2.看着像是说启动没有界面,无法压测,这个问题表明在尝试使用 G1 垃圾收集器时,未能正确启用实验性的 Java 虚拟机选项。为了解决这个问题,你可以尝试手动设置 JVM 参数来启用 G1 垃圾收集器并解除实验性选项限制;
3.编辑jmeter.sh
-
打开终端,并进入 JMeter 的安装目录中的
bin
目录。 -
使用文本编辑器打开
jmeter
或jmeter.sh
文件。 -
在文件中找到设置 JVM 参数的位置,一般是类似于以下的行:
HEAP="-Xms1g -Xmx1g"
4.在上述行之后添加以下内容:
HEAP="$HEAP -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC"
保存文件后,重新运行 JMeter,ok;
4.---另外:掉坑(
-
在文件中找到设置 JVM 参数的位置,一般是类似于以下的行:
bash复制代码JVM_ARGS="-Xms512m -Xmx8g"
-
在上述行之后添加以下内容(确保适当地调整内存参数以符合你的需求):
bash复制代码JVM_ARGS="$JVM_ARGS -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC"
)这样是不管用的;
标签:ARGS,linux,XX,JVM,Error,jmeter,arm From: https://www.cnblogs.com/zhang456/p/18102232