[Webtest] Install test issue
P. Dwayne Miller
webtest@lists.canoo.com
Thu, 15 Apr 2004 11:04:23 -0400
Hey! That worked for the HTTP. No effect when using FILE: But HTTP is
what I really need. Hopefully, someone in the know can verify that this
fix is the right thing to do and is not somehow 'bypassing' something
important in order to get a successful result.
Tks a bunch,
Dwayne
Neil Mix wrote:
>Hi Dwayne,
>
>I just installed for the first time yesterday, and I ran into this problem as well. After some attempts at debugging, I eventually stumbled across a way to make it work. In the <config> element of installTest.xml, change saveresponse="false" to read saveresponse="true".
>
>I had meant to write the list about this. My guess would be that there's a bug in the current build that always causes saveresponse="false" to fail when there are multiple steps? But since I'm brand new to using this product I wanted to see if some veterans on the list could shed some light on this.
>
>Hope this helps.
> -Neil
>
>
>
>>-----Original Message-----
>>From: P. Dwayne Miller [mailto:dmiller@espgroup.net]
>>Sent: Thursday, April 15, 2004 8:29 AM
>>To: webtest@lists.canoo.com
>>Subject: [Webtest] Install test issue
>>
>>
>>All,
>>
>>I have gone through the mailling list archives and see
>>several postings
>>related to the problem I'm having, but I can not determine what the
>>solution is. Can you please help me.
>>
>>I have the latest version of web test from the web site, Ant
>>v1.6.1, JDK
>>1.4.2_04
>>
>>I've made no configuration changes to any of the above
>>products except
>>to the INSTALLTEST.XML and the logfile configuration file to
>>enable some
>>additional debugging.
>>
>>I've tried both the FILE and HTTP protocols, with results below. In
>>both cases... it appears that the file is being retrieved
>>successfully,
>>but something is going wrong after that.
>>
>>USING FILE:
>>
>>checkWebTest:
>> [echo] base dir is D:\canoo\doc\samples
>> [testSpec] DEBUG (HttpWebResponse.java:244) -
>>HttpWebResponse.addHeader
>> [testSpec] DEBUG (HttpWebResponse.java:245) - key = CONTENT-TYPE
>> [testSpec] DEBUG (HttpWebResponse.java:246) - field = text/html
>> [testSpec] DEBUG (HttpWebResponse.java:244) -
>>HttpWebResponse.addHeader
>> [testSpec] DEBUG (HttpWebResponse.java:245) - key = CONTENT-LENGTH
>> [testSpec] DEBUG (HttpWebResponse.java:246) - field = -1
>> [testSpec] DEBUG (HttpWebResponse.java:55) - HttpWebResponse
>>[url=file://D:/can
>>oo/doc/samples/testfile.html; headers=
>> [testSpec] CONTENT-TYPE: text/html
>> [testSpec] CONTENT-LENGTH: -1 ]
>> [testSpec] DEBUG (HttpWebResponse.java:56) - _responseCode = 200
>> [testSpec] DEBUG (HttpWebResponse.java:57) - _responseMessage = OK
>> [testSpec] ERROR (Step.java:333) - Cannot handle unexpected
>>exception
>>in step I
>>nvokePage at D:\canoo\doc\samples\installTest.xml:24: with
>>(stepId="get
>>local f
>>ile", url="D:\canoo\doc\samples/testfile.html", stepType="invoke")
>> [testSpec] java.net.UnknownHostException: D
>> [testSpec] at java.net.PlainSocketImpl.connect(Unknown Source)
>> [testSpec] at java.net.Socket.connect(Unknown Source)
>> [testSpec] at java.net.Socket.connect(Unknown Source)
>> [testSpec] at sun.net.NetworkClient.doConnect(Unknown Source)
>> [testSpec] at sun.net.NetworkClient.openServer(Unknown Source)
>> [testSpec] at sun.net.ftp.FtpClient.openServer(Unknown Source)
>> [testSpec] at sun.net.ftp.FtpClient.<init>(Unknown Source)
>> [testSpec] at
>>sun.net.www.protocol.ftp.FtpURLConnection.connect(Unknown Sou
>>rce)
>> [testSpec] at
>>sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(Unkn
>>own Source)
>> [testSpec] at
>>com.meterware.httpunit.HttpWebResponse.getInputStream(HttpWeb
>>Response.java:68)
>>
>>
>>
>>USING HTTP:
>>
>>checkWebTest:
>> [echo] base dir is D:\canoo\doc\samples
>> [testSpec] DEBUG (HttpWebResponse.java:244) -
>>HttpWebResponse.addHeader
>> [testSpec] DEBUG (HttpWebResponse.java:245) - key = DATE
>> [testSpec] DEBUG (HttpWebResponse.java:246) - field = Thu,
>>15 Apr 2004
>>13:10:45
>> GMT
>> [testSpec] DEBUG (HttpWebResponse.java:244) -
>>HttpWebResponse.addHeader
>> [testSpec] DEBUG (HttpWebResponse.java:245) - key = SERVER
>> [testSpec] DEBUG (HttpWebResponse.java:246) - field =
>>Apache/2.0.43 (Win32)
>> [testSpec] DEBUG (HttpWebResponse.java:244) -
>>HttpWebResponse.addHeader
>> [testSpec] DEBUG (HttpWebResponse.java:245) - key = LAST-MODIFIED
>> [testSpec] DEBUG (HttpWebResponse.java:246) - field = Fri,
>>01 Mar 2002
>>19:47:16
>> GMT
>> [testSpec] DEBUG (HttpWebResponse.java:244) -
>>HttpWebResponse.addHeader
>> [testSpec] DEBUG (HttpWebResponse.java:245) - key = ETAG
>> [testSpec] DEBUG (HttpWebResponse.java:246) - field =
>>"2d1-51-e7d93900"
>> [testSpec] DEBUG (HttpWebResponse.java:244) -
>>HttpWebResponse.addHeader
>> [testSpec] DEBUG (HttpWebResponse.java:245) - key = ACCEPT-RANGES
>> [testSpec] DEBUG (HttpWebResponse.java:246) - field = bytes
>> [testSpec] DEBUG (HttpWebResponse.java:244) -
>>HttpWebResponse.addHeader
>> [testSpec] DEBUG (HttpWebResponse.java:245) - key = CONTENT-LENGTH
>> [testSpec] DEBUG (HttpWebResponse.java:246) - field = 81
>> [testSpec] DEBUG (HttpWebResponse.java:244) -
>>HttpWebResponse.addHeader
>> [testSpec] DEBUG (HttpWebResponse.java:245) - key = KEEP-ALIVE
>> [testSpec] DEBUG (HttpWebResponse.java:246) - field =
>>timeout=15, max=100
>> [testSpec] DEBUG (HttpWebResponse.java:244) -
>>HttpWebResponse.addHeader
>> [testSpec] DEBUG (HttpWebResponse.java:245) - key = CONNECTION
>> [testSpec] DEBUG (HttpWebResponse.java:246) - field = Keep-Alive
>> [testSpec] DEBUG (HttpWebResponse.java:244) -
>>HttpWebResponse.addHeader
>> [testSpec] DEBUG (HttpWebResponse.java:245) - key = CONTENT-TYPE
>> [testSpec] DEBUG (HttpWebResponse.java:246) - field = text/html;
>>charset=ISO-88
>>59-1
>> [testSpec] DEBUG (HttpWebResponse.java:244) -
>>HttpWebResponse.addHeader
>> [testSpec] DEBUG (HttpWebResponse.java:245) - key = CONTENT-TYPE
>> [testSpec] DEBUG (HttpWebResponse.java:246) - field = text/html;
>>charset=ISO-88
>>59-1
>> [testSpec] DEBUG (HttpWebResponse.java:244) -
>>HttpWebResponse.addHeader
>> [testSpec] DEBUG (HttpWebResponse.java:245) - key = CONTENT-LENGTH
>> [testSpec] DEBUG (HttpWebResponse.java:246) - field = 81
>> [testSpec] DEBUG (HttpWebResponse.java:55) - HttpWebResponse
>>[url=http://10.2.1
>>0.2/testfile.html; headers=
>> [testSpec] DATE: Thu, 15 Apr 2004 13:10:45 GMT
>> [testSpec] SERVER: Apache/2.0.43 (Win32)
>> [testSpec] CONNECTION: Keep-Alive
>> [testSpec] CONTENT-TYPE: text/html; charset=ISO-8859-1
>> [testSpec] CONTENT-TYPE: text/html; charset=ISO-8859-1
>> [testSpec] ETAG: "2d1-51-e7d93900"
>> [testSpec] LAST-MODIFIED: Fri, 01 Mar 2002 19:47:16 GMT
>> [testSpec] CONTENT-LENGTH: 81
>> [testSpec] CONTENT-LENGTH: 81
>> [testSpec] ACCEPT-RANGES: bytes
>> [testSpec] KEEP-ALIVE: timeout=15, max=100 ]
>> [testSpec] DEBUG (HttpWebResponse.java:56) - _responseCode = 200
>> [testSpec] DEBUG (HttpWebResponse.java:57) - _responseMessage = OK
>> [testSpec] DEBUG (Target.java:180) - Target.getResponse
>> [testSpec] DEBUG (Target.java:181) - response.getURL() =
>>http://10.2.10.2/testf
>>ile.html
>> [testSpec] DEBUG (Target.java:182) - response.isHTML() = true
>> [testSpec] DEBUG (Target.java:183) - response.getText() = <html>
>> [testSpec] <head>
>> [testSpec] <title>Test File Title</title>
>> [testSpec] </head>
>> [testSpec] <body>
>> [testSpec] empty
>> [testSpec] </body>
>> [testSpec] </html>
>> [testSpec] ERROR (Step.java:333) - Cannot handle unexpected
>>exception
>>in step I
>>nvokePage at D:\canoo\doc\samples\installTest.xml:24: with
>>(stepId="get
>>local f
>>ile", url="testfile.html", stepType="invoke")
>> [testSpec] java.lang.NullPointerException
>> [testSpec] at
>>com.canoo.webtest.engine.Context.setLastResponseForStep(Conte
>>xt.java:119)
>> [testSpec] at
>>com.canoo.webtest.steps.request.Target.protectedGoto(Target.j
>>ava:119)
>> [testSpec] at
>>com.canoo.webtest.steps.request.Target.gotoTarget(Target.java
>>:153)
>> [testSpec] at
>>com.canoo.webtest.steps.request.InvokePage.doExecute(InvokePa
>>ge.java:37)
>> [testSpec] at com.canoo.webtest.steps.Step.execute(Step.java:99)
>> [testSpec] at
>>com.canoo.webtest.engine.Engine.executeSteps(Engine.java:26)
>> [testSpec] at
>>com.canoo.webtest.ant.TestSpecificationTask.execute(TestSpeci
>>ficationTask.java:68)
>> [testSpec] at
>>org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
>>va:269)
>> [testSpec] at org.apache.tools.ant.Task.perform(Task.java:364)
>>
>>
>>_______________________________________________
>>WebTest mailing list
>>WebTest@lists.canoo.com
>>http://lists.canoo.com/mailman/listinfo/webtest
>>
>>
>>
>_______________________________________________
>WebTest mailing list
>WebTest@lists.canoo.com
>http://lists.canoo.com/mailman/listinfo/webtest
>
>