0

我目前正在通过 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)

我看不到结果数据有什么问题?

提前致谢!

4

2 回答 2

0

将此添加到 jmeter-server java 选项:

 -Djava.awt.headless=true

你使用的是什么版本的java?

于 2013-06-24T21:35:25.337 回答
0

经过更多故障排除后,我解决了这个问题。我有多个网络连接,似乎响应在另一个网络中丢失了,并且没有到达导致没有响应的主 JMeter GUI。有关详细信息,请参阅http://ksdntechnicaldiary.blogspot.ca/

于 2013-07-10T18:45:24.303 回答