ProductivityAndFun Download Trial - Free 14 day evaluation

10 Tips for the soapUI Beginner - Tip 7) Read the Log

PDF Print E-mail
User Rating:  / 50
Rate this article: PoorBest 

Tip 7) Read the Log

soapUI logs quite extensively what happens in the software; a good way to expand your knowledge about what’s happening in the tests is learning to use the logs in order to see what’s going on. Let’s look at a very common example. You send a request, but aren’t getting any response back in the soapUI Response window.

There are a number of logs in soapUI telling you what might be wrong. For example, create an HTTP test (that is, Testing Web for us deadly people) for the following URL; http://www.ghiklj.com, and send the request. You will not see anything in the soapUI Response window, but were you to look in the soapUI Log, you would see the following:

Fri Jul 30 15:57:08 CEST 2010:ERROR:Exception in request: java.net.UnknownHostException: www.ghiklj.comFri Jul 30 15:57:08 CEST 2010:ERROR:An error occured [www.ghiklj.com], see error log for details
Fri Jul 30 15:57:08 CEST 2010:INFO:Error getting response for [HTTP Test Request]; java.net.UnknownHostException: www.ghiklj.com

Looking in the Error Log you see this:

Fri Jul 30 15:57:08 CEST 2010:ERROR:java.net.UnknownHostException: www.ghiklj.com

java.net.UnknownHostException: www.ghiklj.comat java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.(Unknown Source)
at java.net.Socket.(Unknown Source)at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122)
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)at com.eviware.soapui.impl.wsdl.support.http.SoapUIMultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(SoapUIMultiThreadedHttpConnectionManager.java:1666)at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:187)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:122)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Although this is an exception in the error log, it does not mean that there something wrong with soapUI, studying the error message more carefully, you’ll quickly realize that the URL you entered does not exist. This is what reading the logs can help you with; finding out what's happening in the software.


Go to Article Page: Go to Previous Page 1 2 3 4 5 6 7 8 9 10 11 Go to Next Page