2

上下文:我正在尝试为具有 1:1 主从比率的分布式负载系统上的 JMeter 测试生成 HTML 报告,使用以下命令:sh jmeter -n -t test.jmx -l testresult.jtl -R xxxx -e -o /home/ubuntu/报告

我收到以下错误:

Configuring remote engine: x.x.x.x
Starting distributed test with remote engines: [x.x.x.x] @ Wed Aug 18 14:24                                                                                                       :47 UTC 2021 (1629296687532)
Warning: Nashorn engine is planned to be removed from a future JDK release
Error in rconfigure() method java.rmi.MarshalException: error marshalling arguments; nested exception is:
        java.net.SocketException: Broken pipe (Write failed)
Remote engines have been started:[]
The following remote engines have not started:[x.x.x.x]
Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4445

本地运行时运行成功,但通过主服务器触发到从服务器时运行成功。

4

1 回答 1

0

您收到的错误意味着 JMeter 主设备无法在从设备上开始测试,要么是您的配置错误,要么是有东西阻止主设备和从设备之间的双向连接(防火墙?)

如果不知道主从的网络接口信息以及您为将它们相互连接所应用的配置,很难说出了什么问题,所以我只能提供一些有用材料的链接:

于 2021-08-18T15:38:08.333 回答