linux - JMeter远程测试,测试结果不显示

标签 linux jmeter remoteobject

我目前正在通过 Linux 计算机运行远程测试计划。在 Linux 计算机上,我运行 ./jmeter-server,在主机上,我使用 GUI 来远程启动 > IP 地址。 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)

看不到结果数据是怎么回事?

提前致谢!

最佳答案

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

 -Djava.awt.headless=true

您使用的java版本是什么?

关于linux - JMeter远程测试,测试结果不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17284720/

相关文章:

php - Laravel PHP 应用程序 chown 权限

c# - 使用 NetTcpBinding WCF 服务获取 IEnumerable<T> 语义?

json - 如何从 Node.js 发送 JSON 到 Flash

jmeter - 在 JMeter 中绘制一个自定义变量

JAVA RMI,定义离线方法,所以当方法调用时不会去服务器

exec 命令上的 Linux shell 脚本语法错误

linux - 如何在 Linux 中替换批处理文件的字母

python - 如何连接到 Windows VM 并发送 Win32 命令? (Python)

jmeter - 如何在 JMETER 中打印或获取 HTTP POST 请求正文

java - 我们如何根据Jmeter中的键值对验证json