What we've got right now is Axis 1.0 with a custom patch to use a single
session cookie on multiple endpoints.
Our client is a .NET 1.0 thick app, which may or may not migrate to .NET
1.1 real soon now.

I'm looking into upgrading our Axis to 1.1, but this may not happen for
a while (till 1.2).

I'm trying to use JMeter to imitate the .NET client. Without supporting
the JSESSION cookie, I can't successfully maintain a session after I
login. The headers are to handle the "Expect: 100-continue" and User
Agent headers. User Agent probably isn't that important right now, but
will be in the future.

We are looking at ditching the cookie session solution soon and moving
to SOAP headers. This is needed cause our SOAP needs to be transport
neutral and handle thin clients that don't support cookies.

As far as the overall improvements that I personally think would make
doing WebService tests easier:
1. HTTP Proxy Server that has a TCPMON like listener, our .NET client
doesn't handle proxies (we didn't write it so we can't add it).
2. Ability to suck data into User Parameter Preprocessor from a .csv
file or to point it at a .csv file. That would work as one line == one
set params so if you have 50 threads, thread 1 would get line 1 and line
51 from the .csv file as params.
3. Components of the same "type", ie WebServices Sampler, seems to
"share" data on fields between instances in the GUI. I can give them
unique values by hand editing the test plan xml.

4. On the WebServices Sampler, it doesn't seem to like our WSDL when
trying to extract methods, not a big deal and we're using an old version
of Axis.
5. Need to be able to use the HTTP Request Defaults with the WebServices
Sampler.
6. We may only need the Session Cookie support you mentioned in your
previous email, but I'm wondering if the Axis client uses that for
multiple endpoints, which would follow HTTP rules, but we had to patch
1.0 to provide a single Session Cookie across endpoints. Would
setMaintainSession(true) share this cookie to subsequent WebServices
Samplers in a controller?

I've done quite a bit of testing using JMeter and the HTTP Samplers
previously, that worked superbly, other than some GUI and data import
issues.
If the WebServices stuff can match the quality of the HTTP testing I've
done, I think that would be great. BTW, the Regex Extractor is awesome.
I'm using it to pull session id stuff out of the SOAP message and pass
it into the subsequent requests.

If you want, I'll give the setMaintainSession fix a shot and let you
know how well that works, but I'm sure myself or someone else will need
the extra functionality we've talked about.

Thanks a lot for your great work, JMeter works where a lot of other
tools fail.

Curt Johnson - [EMAIL PROTECTED]
The Technical Resource Connection, Inc.
http://www.trcinc.com

-----Original Message-----
From: peter lin [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, January 28, 2004 10:42 PM
To: JMeter Users List
Subject: RE: HTTP Headers and Cookies in SOAP Requests



replying to my own post again. I just took a look at
the latest Axis and it looks like 1.2 is in alpha
right now. Once it stabilizes, I plan to upgrade the
webservice sampler to it and use wsdl4J also.

my plan right now is to do after Jmeter 2.0 is
released.

peter lin



__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free web site building tool. Try it!
http://webhosting.yahoo.com/ps/sb/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to