[Webtest] Anyone using Webtest and SSL?

Ji Yun Kim webtest@lists.canoo.com
Mon, 24 Apr 2006 15:12:04 -0700


--Apple-Mail-6-105799718
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	delsp=yes;
	format=flowed

I also test https pages regularly usually starting with non-secure  
page and at some point going to https page within the same  
<testSpec>  w/o using any of those parameters in the https.xml  
(webtest.truststore.file etc).  i.e. Fetching a https page is  
transparent to you once you imported the appropriate certificate  
using keytool to your system which is usually in $JAVA_HOME/lib/ 
security/cacerts.

if you haven't already, read http://java.sun.com/j2se/1.5.0/docs/ 
tooldocs/solaris/keytool.html ("Importing a New Trusted Certificate").

On Apr 24, 2006, at 2:05 PM, Troy McGuire wrote:

> My specific issue, I think, is in regards to creating/using a  
> trusted keystore.  I have followed the directions using keytool,  
> but still received errors.  Marc Guillemot directed me to:
>
> http://webtest.canoo.com/webtest/reports/selftest/ 
> WebTestReport.html#testspec213
>
> So, I copied and pasted portions from that to my script, which  
> appears to be a different implementation of what I already had, but  
> I did get a different error.  Prior to making that change the error  
> I was getting was:
>
> ***************************
> [invoke]  INFO (com.canoo.webtest.steps.Step) - Exception thrown  
> from this class: javax.net.ssl.SSLHandshakeException
> [invoke]  INFO (com.canoo.webtest.steps.Step) - Message was:  
> sun.security.validator.ValidatorException: PKIX path building  
> failed: sun.security.provider.certpath.SunCertPathBuilderException:  
> unable to find valid certification path to requested target
> ***************************
>
> After pasting/replacing some of the items from the link that Marc  
> gave me I now get the following error:
>
> ***************************
>  [invoke]  INFO (com.canoo.webtest.steps.Step) - Running with:  
> Canoo Webtest: R_1274.
>  [invoke]  INFO (com.canoo.webtest.steps.Step) - Exception thrown  
> from this class: javax.net.ssl.SSLHandshakeException
>  [invoke]  INFO (com.canoo.webtest.steps.Step) - Message was:  
> sun.security.validator.ValidatorException: PKIX path validation  
> failed: java.security.cert.CertPathValidatorException: timestamp  
> check failed
> ***************************
>
> I've searched the web for the above error, but really didn't find  
> anything that let me know what the issue is.  Below are the two  
> versions of my script (before and after the changes I made).
>
> ***********Script yielding the first error above****************
> <?xml version="1.0"?>
> <!DOCTYPE project SYSTEM "/usr/local/sbin/canoo_webtest/selftests/ 
> config/WebTest.dtd">
>
> <project name="loginpage" basedir="." default="main">
>   <property name="webtest.connectioninitializer"  
> value="com.canoo.webtest.security.SunJsseBaseConnectionInitializer" />
>   <property name="webtest.truststore.file" value="trust.keystore" />
>   <property name="webtest.truststore.passphrase" value="XXXXXX" />
>   <property name="webtest.home" location="/usr/local/sbin/ 
> canoo_webtest" />
>   <import file="${webtest.home}/lib/taskdef.xml" />
>     <target name="main">
>       <webtest name="loginpage">
>           <config
>               host="secure.customerdb.com"
>               port="443"
>               protocol="https"
>               basepath="admin"
>               summary="true"
>               saveresponse="true"
>               resultpath="results"
>               resultfile="results.xml"/>
>           <steps>
>               <invoke
>                   description="Get Login Page"
>                   url="index.php" />
>               <verifyTitle
>                   description="Verify Login Page Title"
>                   text="Customer :: Database Administration" />
>           </steps>
>       </webtest>
>   </target>
> </project>
> ********************************************************************** 
> **
> ...and for the next/current one....
> ***********Script yielding the second error above****************
> <?xml version="1.0"?>
> <!DOCTYPE project SYSTEM "/usr/local/sbin/canoo_webtest/selftests/ 
> config/WebTest.dtd">
>
> <project name="tm_loginpage" basedir="." default="main">
>   <property name="webtest.home" location="/usr/local/sbin/ 
> canoo_webtest" />
>   <import file="${webtest.home}/lib/taskdef.xml" />
>   <target name="callBaseHttps">
>       <antcall target="https">
>           <param name="webtest.port" value="${webtest.ssl.port}"/>
>           <param name="webtest.protocol" value="https"/>
>           <param name="webtest.truststore.file"  
> value="trust.keystore"/>
>           <param name="webtest.truststore.passphrase" value="XXXXXX"/>
>           <param name="webtest.connectioninitializer"  
> value="com.canoo.webtest.security.SunJsseBaseConnectionInitializer"/>
>           <param name="webtest.keystore.alias" value=""/>
>       </antcall>
>   </target>
>   <target name="main">
>       <webtest name="tm_loginpage">
>           <config
>               host="secure.customer.com"
>               port="443"
>               protocol="https"
>               basepath="admin"
>               summary="true"
>               resultfile="results.xml"/>
>           <steps>
>               <invoke
>                   description="Get Login Page"
>                   url="index.php" />
>               <verifyTitle
>                   description="Verify Login Page Title"
>                   text="Customer :: Dealer Database Administration" />
>           </steps>
>       </webtest>
>   </target>
> </project>
> ********************************************************************** 
> **
>
> Thanks for your response!
>
> Troy McGuire
> troy AT spawnordie DOT com
>
>
> Fabian Peters wrote:
>>
>> Am 24.04.2006 um 20:48 schrieb Troy McGuire:
>>
>>> I'm curious as to how many people using Webtest with SSL pages.   
>>> I've seen a few posts regarding this issue, but it doesn't appear  
>>> that many people have experience in this area.  So far I've been  
>>> able to use Webtest to verify loading a page (so I know that I  
>>> have it installed and am using it 'somewhat' correctly), however  
>>> to test my customer's site I need to login via SSL.  Most  
>>> suggestions that I've seen from this list are usually something  
>>> like, "I haven't tried this, but it might work for you...".  From  
>>> my research of some different web gui testing tools, this appears  
>>> to be the better one, but if I can't even test the login I'll  
>>> have to look at what else is available.  Is anyone experienced in  
>>> this area?
>>
>> We're using webtest on a site with redirects to an SSL server, an  
>> SSL login page and a customer account section that's only  
>> accessible via SSL. No problems. Do you have any specific issue?
>>
>> cheers
>>
>> Fabian
>>
>>> Thank You,
>>>
>>> Troy
>>> _______________________________________________
>>> 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
>>
>>
>
> _______________________________________________
> WebTest mailing list
> WebTest@lists.canoo.com
> http://lists.canoo.com/mailman/listinfo/webtest



--Apple-Mail-6-105799718
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=ISO-8859-1

<HTML><BODY style=3D"word-wrap: break-word; -khtml-nbsp-mode: space; =
-khtml-line-break: after-white-space; ">I also test https pages =
regularly usually starting with non-secure page and at some point going =
to https page within the same &lt;testSpec&gt;=A0 w/o using any of those =
parameters in the https.xml (webtest.truststore.file etc).=A0 i.e. =
Fetching a https page is transparent to you once you imported the =
appropriate certificate using keytool to your system which is usually in =
$JAVA_HOME/lib/security/cacerts.<DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV><SPAN =
class=3D"Apple-style-span">if you haven't already, read=A0<A =
href=3D"http://java.sun.com/j2se/1.5.0/docs/tooldocs/solaris/keytool.html"=
>http://java.sun.com/j2se/1.5.0/docs/tooldocs/solaris/keytool.html</A> =
<FONT class=3D"Apple-style-span" face=3D"Arial">("</FONT>Importing a New =
Trusted Certificate").=A0</SPAN></DIV><DIV><SPAN =
class=3D"Apple-style-span"><DIV><DIV><DIV><BR><DIV><DIV>On Apr 24, 2006, =
at 2:05 PM, Troy McGuire wrote:</DIV><BR =
class=3D"Apple-interchange-newline"><BLOCKQUOTE type=3D"cite"><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">My specific issue, I think, is in regards to =
creating/using a trusted keystore.<SPAN class=3D"Apple-converted-space">=A0=
 </SPAN>I have followed the directions using keytool, but still received =
errors.<SPAN class=3D"Apple-converted-space">=A0 </SPAN>Marc Guillemot =
directed me to:</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><A =
href=3D"http://webtest.canoo.com/webtest/reports/selftest/WebTestReport.ht=
ml#testspec213">http://webtest.canoo.com/webtest/reports/selftest/WebTestR=
eport.html#testspec213</A></DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: =
14px; "><BR></DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">So, I copied and pasted portions =
from that to my script, which appears to be a different implementation =
of what I already had, but I did get a different error.<SPAN =
class=3D"Apple-converted-space">=A0 </SPAN>Prior to making that change =
the error I was getting was:</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: =
14px; "><BR></DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; =
">***************************</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">[invoke]<SPAN =
class=3D"Apple-converted-space">=A0 </SPAN>INFO =
(com.canoo.webtest.steps.Step) - Exception thrown from this class: =
javax.net.ssl.SSLHandshakeException</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">[invoke]<SPAN =
class=3D"Apple-converted-space">=A0 </SPAN>INFO =
(com.canoo.webtest.steps.Step) - Message was: =
sun.security.validator.ValidatorException: PKIX path building failed: =
sun.security.provider.certpath.SunCertPathBuilderException: unable to =
find valid certification path to requested target</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">***************************</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">After =
pasting/replacing some of the items from the link that Marc gave me I =
now get the following error:</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: =
14px; "><BR></DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; =
">***************************</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0</SPAN>[invoke]<SPAN =
class=3D"Apple-converted-space">=A0 </SPAN>INFO =
(com.canoo.webtest.steps.Step) - Running with: Canoo Webtest: =
R_1274.</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0</SPAN>[invoke]<SPAN =
class=3D"Apple-converted-space">=A0 </SPAN>INFO =
(com.canoo.webtest.steps.Step) - Exception thrown from this class: =
javax.net.ssl.SSLHandshakeException</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0</SPAN>[invoke]<SPAN =
class=3D"Apple-converted-space">=A0 </SPAN>INFO =
(com.canoo.webtest.steps.Step) - Message was: =
sun.security.validator.ValidatorException: PKIX path validation failed: =
java.security.cert.CertPathValidatorException: timestamp check =
failed</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; =
">***************************</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: =
14px; "><BR></DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">I've searched the web for the =
above error, but really didn't find anything that let me know what the =
issue is.<SPAN class=3D"Apple-converted-space">=A0 </SPAN>Below are the =
two versions of my script (before and after the changes I =
made).</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">***********Script yielding the first error =
above****************</DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; ">&lt;?xml =
version=3D"1.0"?&gt;</DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; ">&lt;!DOCTYPE project SYSTEM =
"/usr/local/sbin/canoo_webtest/selftests/config/WebTest.dtd"&gt;</DIV><DIV=
 style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; =
">&lt;project name=3D"loginpage" basedir=3D"." =
default=3D"main"&gt;</DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 </SPAN>&lt;property =
name=3D"webtest.connectioninitializer" =
value=3D"com.canoo.webtest.security.SunJsseBaseConnectionInitializer" =
/&gt;</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 </SPAN>&lt;property =
name=3D"webtest.truststore.file" value=3D"trust.keystore" =
/&gt;</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 </SPAN>&lt;property =
name=3D"webtest.truststore.passphrase" value=3D"XXXXXX" /&gt;</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><SPAN class=3D"Apple-converted-space">=A0 =
</SPAN>&lt;property name=3D"webtest.home" =
location=3D"/usr/local/sbin/canoo_webtest" /&gt;</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><SPAN class=3D"Apple-converted-space">=A0 =
</SPAN>&lt;import file=3D"${webtest.home}/lib/taskdef.xml" =
/&gt;</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 </SPAN>&lt;target =
name=3D"main"&gt;</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 </SPAN>&lt;webtest =
name=3D"loginpage"&gt;</DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =
</SPAN>&lt;config</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>host=3D"secure.customerdb.com"</DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>port=3D"443"</DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>protocol=3D"https"</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>basepath=3D"admin"</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>summary=3D"true"</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>saveresponse=3D"true"</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>resultpath=3D"results"</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>resultfile=3D"results.xml"/&gt;</DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =
</SPAN>&lt;steps&gt;</DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>&lt;invoke</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>description=3D"Get Login Page"</DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>url=3D"index.php" /&gt;</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>&lt;verifyTitle</DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>description=3D"Verify Login Page Title"</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><SPAN class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 </SPAN>text=3D"Customer :: Database Administration" =
/&gt;</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =
</SPAN>&lt;/steps&gt;</DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =
</SPAN>&lt;/webtest&gt;</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 </SPAN>&lt;/target&gt;</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">&lt;/project&gt;</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; =
">************************************************************************=
</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: =
0px; margin-left: 0px; ">...and for the next/current one....</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">***********Script yielding the second error =
above****************</DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; ">&lt;?xml =
version=3D"1.0"?&gt;</DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; ">&lt;!DOCTYPE project SYSTEM =
"/usr/local/sbin/canoo_webtest/selftests/config/WebTest.dtd"&gt;</DIV><DIV=
 style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; =
">&lt;project name=3D"tm_loginpage" basedir=3D"." =
default=3D"main"&gt;</DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 </SPAN>&lt;property =
name=3D"webtest.home" location=3D"/usr/local/sbin/canoo_webtest" =
/&gt;</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 </SPAN>&lt;import =
file=3D"${webtest.home}/lib/taskdef.xml" /&gt;</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><SPAN class=3D"Apple-converted-space">=A0 =
</SPAN>&lt;target name=3D"callBaseHttps"&gt;</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><SPAN class=3D"Apple-converted-space">=A0 =A0 =A0 =
</SPAN>&lt;antcall target=3D"https"&gt;</DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 </SPAN>&lt;param =
name=3D"webtest.port" value=3D"${webtest.ssl.port}"/&gt;</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><SPAN class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =
=A0 </SPAN>&lt;param name=3D"webtest.protocol" =
value=3D"https"/&gt;</DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 </SPAN>&lt;param =
name=3D"webtest.truststore.file" value=3D"trust.keystore"/&gt;</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><SPAN class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =
=A0 </SPAN>&lt;param name=3D"webtest.truststore.passphrase" =
value=3D"XXXXXX"/&gt;</DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 </SPAN>&lt;param =
name=3D"webtest.connectioninitializer" =
value=3D"com.canoo.webtest.security.SunJsseBaseConnectionInitializer"/&gt;=
</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: =
0px; margin-left: 0px; "><SPAN class=3D"Apple-converted-space">=A0 =A0 =A0=
 =A0 =A0 </SPAN>&lt;param name=3D"webtest.keystore.alias" =
value=3D""/&gt;</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =
</SPAN>&lt;/antcall&gt;</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 </SPAN>&lt;/target&gt;</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><SPAN class=3D"Apple-converted-space">=A0 =
</SPAN>&lt;target name=3D"main"&gt;</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 </SPAN>&lt;webtest =
name=3D"tm_loginpage"&gt;</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =
</SPAN>&lt;config</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>host=3D"secure.customer.com"</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>port=3D"443"</DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>protocol=3D"https"</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>basepath=3D"admin"</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>summary=3D"true"</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>resultfile=3D"results.xml"/&gt;</DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =
</SPAN>&lt;steps&gt;</DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>&lt;invoke</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>description=3D"Get Login Page"</DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>url=3D"index.php" /&gt;</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>&lt;verifyTitle</DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
</SPAN>description=3D"Verify Login Page Title"</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><SPAN class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 </SPAN>text=3D"Customer :: Dealer Database =
Administration" /&gt;</DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 =A0 =
</SPAN>&lt;/steps&gt;</DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =
</SPAN>&lt;/webtest&gt;</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0 </SPAN>&lt;/target&gt;</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">&lt;/project&gt;</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; =
">************************************************************************=
</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: =
0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">Thanks for your response!</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Troy =
McGuire</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">troy AT spawnordie DOT =
com</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Fabian =
Peters wrote:</DIV> <BLOCKQUOTE type=3D"cite"><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; =
min-height: 14px; "><BR></DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Am 24.04.2006 =
um 20:48 schrieb Troy McGuire:</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: =
14px; "><BR></DIV> <BLOCKQUOTE type=3D"cite"><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">I'm =
curious as to how many people using Webtest with SSL pages.<SPAN =
class=3D"Apple-converted-space">=A0 </SPAN>I've seen a few posts =
regarding this issue, but it doesn't appear that many people have =
experience in this area.<SPAN class=3D"Apple-converted-space">=A0 =
</SPAN>So far I've been able to use Webtest to verify loading a page (so =
I know that I have it installed and am using it 'somewhat' correctly), =
however to test my customer's site I need to login via SSL.<SPAN =
class=3D"Apple-converted-space">=A0 </SPAN>Most suggestions that I've =
seen from this list are usually something like, "I haven't tried this, =
but it might work for you...".<SPAN class=3D"Apple-converted-space">=A0 =
</SPAN>=46rom my research of some different web gui testing tools, this =
appears to be the better one, but if I can't even test the login I'll =
have to look at what else is available.<SPAN =
class=3D"Apple-converted-space">=A0 </SPAN>Is anyone experienced in this =
area?</DIV> </BLOCKQUOTE><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; =
"><BR></DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">We're using webtest on a site =
with redirects to an SSL server, an SSL login page and a customer =
account section that's only accessible via SSL. No problems. Do you have =
any specific issue?</DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; =
"><BR></DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">cheers</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; =
">Fabian</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV> =
<BLOCKQUOTE type=3D"cite"><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; ">Thank You,</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; =
">Troy</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; =
">_______________________________________________</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">WebTest mailing list</DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A =
href=3D"mailto:WebTest@lists.canoo.com">WebTest@lists.canoo.com</A></DIV><=
DIV style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><A =
href=3D"http://lists.canoo.com/mailman/listinfo/webtest">http://lists.cano=
o.com/mailman/listinfo/webtest</A></DIV> </BLOCKQUOTE><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; =
">_______________________________________________</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">WebTest mailing list</DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A =
href=3D"mailto:WebTest@lists.canoo.com">WebTest@lists.canoo.com</A></DIV><=
DIV style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><A =
href=3D"http://lists.canoo.com/mailman/listinfo/webtest">http://lists.cano=
o.com/mailman/listinfo/webtest</A></DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: =
14px; "><BR></DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV> =
</BLOCKQUOTE><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; =
">_______________________________________________</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">WebTest mailing list</DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A =
href=3D"mailto:WebTest@lists.canoo.com">WebTest@lists.canoo.com</A></DIV><=
DIV style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><A =
href=3D"http://lists.canoo.com/mailman/listinfo/webtest">http://lists.cano=
o.com/mailman/listinfo/webtest</A></DIV> =
</BLOCKQUOTE></DIV><BR></DIV></DIV></DIV></SPAN><BR =
class=3D"khtml-block-placeholder"></DIV></BODY></HTML>=

--Apple-Mail-6-105799718--