SoapUI:ConnectException:连接超时:

kat*_*rin 33 connection rest soapui connection-timeout

我尝试通过REST发送请求.我在使用firefox rest-client时得到了成功的响应,但是在SoapUI中我得到了下面的异常.如何解决这个问题?谢谢.

java.net.ConnectException:连接超时:在java.net.PlainSocketImpl.socketConnect(本机方法)在java.net.PlainSocketImpl.doConnect(来源不明)在java.net.PlainSocketImpl.connectToAddress(来源不明)在Java的连接. net.PlainSocketImpl.connect(未知来源)在java.net.SocksSocketImpl.connect(未知来源)在java.net.Socket.connect(未知来源)在java.net.Socket.connect(未知来源)在java.net.插座.(来源不明)在java.net.Socket中.(来源不明)在org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80)在org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory .createSocket(DefaultProtocolSocketFactory.java:122)在org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)在com.eviware.soapui.impl.wsdl.support.http.SoapUIMultiThreadedHttpConnectionManager $ HttpConnectionAdapter.open(SoapUIMultiThreadedHttpConnectionManager .java:1637)在org.apache.commons 位于org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)的.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) )在com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:202)在com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:123)在java.util.concurrent.Executors $ RunnableAdapter.call(来源不明)在java.util.concurrent.FutureTask中$ Sync.innerRun(来源不明)在java.util.concurrent.FutureTask.run(来源不明)在java.util中. concurrent.ThreadPoolExecutor $ Worker.runTask(来源不明)在java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(来源不明)在java.lang.Thread.run(来源不明)

Cen*_*giz 55

默认套接字超时设置为60000毫秒.你可以改变它:

文件 - >首选项 - > HTTP设置 - >套接字超时


tho*_*ask 20

您还可以将值设置为0,然后它不会超时.使用SoapUI 4.5.0进行测试


Ste*_*icz 6

我会尝试在SoapUI首选项中调整套接字超时.SoapUI的标准超时为60000毫秒.我会尝试做大得多,看看你是否有同样的问题.这为我自己解决了超时问题.

您也可以直接在soapui-settings.xml中编辑此设置

    <con:setting id="HttpSettings@socket_timeout">120000</con:setting>
Run Code Online (Sandbox Code Playgroud)

如果这没有帮助,请尝试在eviware论坛上询问.

  • 事实上我注意到testCase选项中还有一个socketTimeout设置:[论坛条目](http://www.soapui.org/forum/viewtopic.php?f=2&t=10912&p=27494&hilit=socket+timeout&sid= 9576267b5cb2f3a7d4b36f6beae52cbe#p27562).它没有很好的记录...... (3认同)
  • "SoapUI标准超时为60000"; 你确定吗?因为我只有10秒钟的超时,我们没有在任何地方设置该值. (2认同)

小智 5

您还可以为您的请求设置超时,它位于左下角的“请求属性”,这对我有所帮助。SoapUI 5.4.0 在这里是屏幕