struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Colin Sampaleanu <>
Subject RE: automated testing
Date Tue, 26 Sep 2000 21:33:09 GMT
Servlet sessions use cookies to maintain user session id information, with
URL rewriting as a backup.

Your client needs to preferably support cookies (if you are using a Windows
WinInet based client, this is not a big deal, since WinInet has transparent
cookie support). If you are using Java or Perl code then you will need code
that supports cookies, e.g. looks for cookie headers on incoming data, keeps
a cookie database, and sends the proper cookie with each request.
Alternately, you can rewrite on the URL rewriting feature of sessions. For
this to work though, your client has to hit the site through an initial URL,
and then all subsequent accesses have to be through URLs that are generated
by the site itself. _every_ url that is sent/displayed by the site to
clients must go through the URL rewriting function in the servlet engine
(HttpServletResponse.encodeURL()), so that the engine can add the session

> -----Original Message-----
> From: Sirivolu Narendra-FNS012C
> []
> Sent: September 26, 2000 5:20 PM
> To:
> Subject: automated testing
> Hi Craig:
> I have an application (based on struts) that displays menu 
> options/screens based on user-privileges. 
> My team and company owe a big thanks to you folks - for 
> putting out such a good piece of work. 
> Everything works just fine from a browser. We are constantly 
> adding more and more stuff to this application.
> I would like to stress test this application (using either 
> java or perl) . I have tried using jmeter but to no avail.
> I am able to login to the system(using jmeter or perl), but I 
> am not able to use the session information established during 
> login to go to the next menu choices. How can we simulate 
> these steps (automaton for testing)?
> 1)	Login to the system (Servlet/JSP stores user privilege 
> information in session)
> 2)	Use the above session and work through different menu 
> choices for that user
> I would like to know how to pass session information 
> (established during login) in following requests. 
> Regards, 
> Narendra Sirivolu 

View raw message