2013-06-24 69 views
0

我目前正在通过Linux机器运行远程测试计划。在Linux机器上,我运行./jmeter-server,并在主机上使用GUI登录到Remote Start > IP Address。 Linux机器通过命令行指示测试计划的启动和完成,但是没有结果显示在GUI上。JMeter远程测试,测试结果不显示

我知道测试计划确实有效,因为我已经在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

我已经更新了一些信息。其他类型的信息可能有用吗? – ksdnlee

回答

0

添加这JMeter的服务器的Java选项:

-Djava.awt.headless=true 

什么LS你正在使用的Java版本?

+0

我目前在两台机器上都使用Java 1.6 – ksdnlee

0

更多疑难解答后,我解决了这个问题。我有多个网络连接,看起来响应在另一个网络中丢失了,而没有到达主JMeter GUI,导致没有响应。有关更多信息,请参阅http://ksdntechnicaldiary.blogspot.ca/