2015-04-17 333 views
0

我试图从Jmeter通过TCP采样器发送消息到服务器 我已经在发送到消息框中配置了IP,端口号和消息,然后我开始命中服务器此时我在Jmeter中收到以下警告。Jmeter中的TCP采样器套接字连接错误

并且还让我知道Jmeter中的TCP Client Class Name,End Of Line Byte字段值。

015/04/17 18:00:30 WARN - **![jmeter.protocol.tcp.sampler.TCPSampler: Could not create socket for tcp://port&IP java.net.ConnectException: Connection timed out: connect][1]** 
at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method) 
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345) 
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) 
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) 
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) 
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) 
at java.net.Socket.connect(Socket.java:589) 
at org.apache.jmeter.protocol.tcp.sampler.TCPSampler.getSocket(TCPSampler.java:183) 
at org.apache.jmeter.protocol.tcp.sampler.TCPSampler.sample(TCPSampler.java:399) 
at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:434) 
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:261) 
at java.lang.Thread.run(Thread.java:745) 

回答

0

没有任何代码就很难找出你做错了什么,但它看起来像你的字符串中传递,而不是什么

"tcp://port&IP" 

"tcp://" + IP + ":" + port 
1

socket连接错误在jmeter中为tcp sampler配置解决了这个异常会在你的服务器没有准备好接受你的请求时引发。 所以在发送消息之前,请确认您的服务器已准备好接受请求。