我目前正在通过Linux机器运行远程测试计划。在Linux机器上,我运行./jmeter-server
,在主机上我使用GUI到Remote Start > IP Address
。 Linux机器通过命令行指示测试计划的开始和完成,但没有结果显示在GUI上。
我知道测试计划是肯定的,因为我已经检查了Linux机器中的内存使用情况。我不确定这是否相关但是当我在Linux机器上检查jmeter.log时,我看到了这个错误:
FATAL - jmeter.JMeter: An error occurred: java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159)
at java.awt.Window.<init>(Window.java:433)
at java.awt.Frame.<init>(Frame.java:403)
at java.awt.Frame.<init>(Frame.java:368)
at javax.swing.JFrame.<init>(JFrame.java:158)
at org.apache.jmeter.gui.MainFrame.<init>(MainFrame.java:192)
at org.apache.jmeter.JMeter.startGui(JMeter.java:232)
at org.apache.jmeter.JMeter.start(JMeter.java:378)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.jmeter.NewDriver.main(NewDriver.java:218)
我看不到结果数据有什么问题?
提前致谢!
答案 0 :(得分:0)
将此添加到jmeter-server java选项:
-Djava.awt.headless=true
你正在使用的java版本是什么?
答案 1 :(得分:0)
经过更多故障排除后,我解决了这个问题。我有多个网络连接,似乎响应在另一个网络中丢失,而没有到达主JMeter GUI,导致没有响应。有关详细信息,请参阅http://ksdntechnicaldiary.blogspot.ca/。