Java 运行GUI时的Jmeter NullPointerException

Java 运行GUI时的Jmeter NullPointerException,java,jmeter,performance-testing,jmeter-plugins,Java,Jmeter,Performance Testing,Jmeter Plugins,我已经使用 brew安装Jmeter 当我跑的时候 吉米特 从命令行中,我得到以下错误: mac@macbook ~ $ jmeter ================================================================================ Don't use GUI mode for load testing !, only for Test creation and Test debugging. For load testing,

我已经使用

brew安装Jmeter

当我跑的时候

吉米特

从命令行中,我得到以下错误:

mac@macbook ~ $ jmeter
================================================================================ 
Don't use GUI mode for load testing !, only for Test creation and Test
debugging. For load testing, use CLI Mode (was NON GUI):    
 jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder] & increase Java Heap to meet your test requirements:    Modify current
env variable HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m" in the
jmeter batch file Check :
https://jmeter.apache.org/usermanual/best-practices.html
================================================================================ 
An error occurred: null
我检查了jmeter.log文件,结果如下:


2019-12-03 09:48:06,190 ERROR o.a.j.JMeter: An error occurred: 
java.lang.NullPointerException: null  at
java.awt.Window.init(Window.java:497) ~[?:1.8.0_231]  at
java.awt.Window.<init>(Window.java:537) ~[?:1.8.0_231]    at
java.awt.Frame.<init>(Frame.java:420) ~[?:1.8.0_231]  at
java.awt.Frame.<init>(Frame.java:385) ~[?:1.8.0_231]  at
javax.swing.SwingUtilities$SharedOwnerFrame.<init>(SwingUtilities.java:1763)
~[?:1.8.0_231]    at
javax.swing.SwingUtilities.getSharedOwnerFrame(SwingUtilities.java:1838)
~[?:1.8.0_231]    at javax.swing.JWindow.<init>(JWindow.java:187)
~[?:1.8.0_231]    at javax.swing.JWindow.<init>(JWindow.java:139)
~[?:1.8.0_231]    at
org.apache.jmeter.SplashScreen.<init>(SplashScreen.java:45)
~[ApacheJMeter_core.jar:5.2.1]    at
org.apache.jmeter.JMeter.startGui(JMeter.java:376)
~[ApacheJMeter_core.jar:5.2.1]    at
org.apache.jmeter.JMeter.start(JMeter.java:545)
[ApacheJMeter_core.jar:5.2.1]     at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[?:1.8.0_231]    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
~[?:1.8.0_231]    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[?:1.8.0_231]    at java.lang.reflect.Method.invoke(Method.java:498)
~[?:1.8.0_231]    at
org.apache.jmeter.NewDriver.main(NewDriver.java:253)
[ApacheJMeter.jar:5.2.1]

有人能解决这个问题吗?

您使用的是这种情况吗?如果是这样的话,很可能你正遭受着这个问题

文章说,

使用最新软件

如果您的软件过时,您的测试可能会失败。确保您使用的是以下内容的最新版本:

Java-尽可能使用最新的64位版本的Java SE JDK或服务器JRE

<>如果你必须停留在java 8——考虑升级到(或者是最新的稳定补丁级别),否则获得最新版本


如果你不能修改java版本——考虑删除这个DISPLALANLink设备。< /P>你能共享完整的JMeTel.LoG吗?你的操作系统是什么?你是一个向导吗:)我实际上在我的Mac电脑上使用DisaplyLink,上周我不得不安装它来使用工作监视器,突然JMeter停止了工作。我刚刚卸载了它,一切正常。非常感谢你帮我解决了这个问题
java version "1.8.0_231" Java(TM) SE Runtime Environment (build
1.8.0_231-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)