Jmeter分布式测试通过SSH连接被拒绝
我有两台机器:Linux服务器用于从Jmeter,VDI-Win10用于主Jmeter。 它们之间的连接正在通过SSH隧道进行。在Win10上使用puTTY,像手册中那样转发3个端口,在本地主机上转发2个本地端口和1个远程端口。 Win10已安装卡巴斯基防病毒软件。puTTY已添加到受信任的应用程序 从端连接正常,我可以运行远程测试。但在另一端,我收到“连接被拒绝”错误。我无法在主GUI Jmeter上获得测试数据。 我错了什么? 赢机是公司制的,我不能改变卡巴斯基AV的选项。防病毒会造成这个问题吗 参数:Jmeter分布式测试通过SSH连接被拒绝,ssh,jmeter,kaspersky,Ssh,Jmeter,Kaspersky,我有两台机器:Linux服务器用于从Jmeter,VDI-Win10用于主Jmeter。 它们之间的连接正在通过SSH隧道进行。在Win10上使用puTTY,像手册中那样转发3个端口,在本地主机上转发2个本地端口和1个远程端口。 Win10已安装卡巴斯基防病毒软件。puTTY已添加到受信任的应用程序 从端连接正常,我可以运行远程测试。但在另一端,我收到“连接被拒绝”错误。我无法在主GUI Jmeter上获得测试数据。 我错了什么? 赢机是公司制的,我不能改变卡巴斯基AV的选项。防病毒会造成这个问
Master Jmeter-Djava.rmi.server.hostname=127.0.0.1-Jremote_hosts=127.0.0.1:{local_port_1}-Jclient.rmi.localport{remote_port}
Slave Jmeter-jsserver.rmi.localhost=127.0.0.1-jsserver.rmi.localport={local\u port\u 2}
Both-server.rmi.ssl.disable=true
-i关闭rmi上的ssl
日志表单linux计算机的错误图片:
019-12-04 12:13:20943错误o.a.j.s.RemoteListenerWrapper:
在127.0.0.1:30000 java.rmi.ConnectException上启动测试(主机):
拒绝连接到主机:127.0.0.1;嵌套异常是:
java.net.ConnectException:连接被拒绝
位于sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:619)
~[?:1.8.0_60]
位于sun.rmi.transport.tcp.tcpcchannel.createConnection(tcpcchannel.java:216)
~[?:1.8.0_60]
位于sun.rmi.transport.tcp.tcpcchannel.newConnection(tcpcchannel.java:202)
~[?:1.8.0_60]
在sun.rmi.server.UnicastRef.invoke(UnicastRef.java:130)~[?:1.8.0_60]
位于java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:217)
~[?:1.8.0_60]
位于java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:171)
~[?:1.8.0_60]
在com.sun.proxy.$Proxy21.testStarted(未知源)~[?:?]
位于org.apache.jmeter.samplers.RemoteListenerWrapper.testStarted(RemoteListenerWrapper.java:79)
[ApacheJMeter_core.jar:5.1.1 r1855137]
位于org.apache.jmeter.engine.StandardJMeterEngine.notifyTestListenersOfStart(StandardJMeterEngine.java:208)
[ApacheJMeter_core.jar:5.1.1 r1855137]
位于org.apache.jmeter.engine.StandardJMeterEngine.run(StandardJMeterEngine.java:381)
[ApacheJMeter_core.jar:5.1.1 r1855137]
在java.lang.Thread.run(Thread.java:745)[?:1.8.0_60]处,由以下原因引起:java.net.ConnectException:连接被拒绝
在java.net.PlainSocketImpl.socketConnect(本机方法)~[?:1.8.0_60]
位于java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
~[?:1.8.0_60]
位于java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
~[?:1.8.0_60]
位于java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
~[?:1.8.0_60]
在java.net.socksocketimpl.connect(socksocketimpl.java:392)~[?:1.8.060]
在java.net.Socket.connect(Socket.java:589)~[?:1.8.060]
在java.net.Socket.connect(Socket.java:538)~[?:1.8.060]
在java.net.Socket.(Socket.java:434)~[?:1.8.060]
在java.net.Socket.(Socket.java:211)~[?:1.8.0_60]
位于sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:40)
~[?:1.8.0_60]
位于sun.rmi.transport.proxy.rmismastersocketfactory.createSocket(rmismastersocketfactory.java:148)
~[?:1.8.0_60]
位于sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:613)
~[?:1.8.0_60]
... 10多
我看不到映射的行,很可能这就是JMeter slave无法将结果发送到主机的原因 其他说明:
- 1099
- 您定义为
server.rmi.localport的端口
- 定义为
client.rmi.localport的端口