jmeter linux arm系统上无法启动

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

  1. 打开终端,并进入 JMeter 的安装目录中的 bin 目录。

  2. 使用文本编辑器打开 jmeterjmeter.sh 文件。

  3. 在文件中找到设置 JVM 参数的位置,一般是类似于以下的行:

HEAP="-Xms1g -Xmx1g"

        4.在上述行之后添加以下内容:

HEAP="$HEAP -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC"

保存文件后,重新运行 JMeter,ok;

4.---另外:掉坑(

  1. 在文件中找到设置 JVM 参数的位置,一般是类似于以下的行:

    bash复制代码
    JVM_ARGS="-Xms512m -Xmx8g"
    
  2. 在上述行之后添加以下内容(确保适当地调整内存参数以符合你的需求):

    bash复制代码
    JVM_ARGS="$JVM_ARGS -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC"

)这样是不管用的;

posted @ 2024-03-28 17:32  小美丫  阅读(641)  评论(0)    收藏  举报