Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Jmeter套接字连接中的TCP采样器错误_Java_Sockets_Tcp_Jmeter - Fatal编程技术网

Java Jmeter套接字连接中的TCP采样器错误

Java Jmeter套接字连接中的TCP采样器错误,java,sockets,tcp,jmeter,Java,Sockets,Tcp,Jmeter,我正试图通过TCP采样器将消息从Jmeter发送到服务器 我已经在sent to message框中配置了IP、端口号和消息,然后我开始点击服务器,此时我在Jmeter中收到以下警告 015/04/17 18:00:30 WARN - **![jmeter.protocol.tcp.sampler.TCPSampler: Could not create socket for tcp://port&IP java.net.ConnectException: Connection tim

我正试图通过TCP采样器将消息从Jmeter发送到服务器 我已经在sent to message框中配置了IP、端口号和消息,然后我开始点击服务器,此时我在Jmeter中收到以下警告

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)
并且让我知道Jmeter中的
TCP客户机类名
行尾字节
字段值

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)

如果没有任何代码,很难确定您做错了什么,但看起来您正在传递字符串

"tcp://port&IP"
而不是像

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

已解决jmeter for tcp sampler配置中的套接字连接错误。当服务器未准备好接收您的请求时,将引发此异常。 所以在发送消息之前,请确认您的服务器已准备好接受请求