On Apr 4, 2005 12:44 PM, Peter Lin <[EMAIL PROTECTED]> wrote: > On Apr 4, 2005 4:23 AM, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > Thanks Sebb, > > > > I found out why I am having the problem. The first struts call I make to > > the application uses a redirect > > depending on the input (if only one input entry, build 1st page and then > > goto 2nd page, otherwise go to first page). > > With my example input, there was always a redirect to a second ".do" and > > the session was being lost. It works ok > > if I use input that doesn't cause a redirect and only calls a single > > ".do". > > I cannot use the cookie manager as I am not using cookies in the > > application - sesison data is maintained by > > the server. Is there any reason why JMeter loses the Http Session on a > > redirect and would there be any way > > to resolve this? > > I'm not sure I understand this. If you're not using cookies to store > session state, that means it is using request parameters. If it is > using request parameters for session id, like the way Yahoo does it, > then you will need to get the correct req param and pass it back to > the server. >
Indeed. Is a browser guaranteed to maintain a connection to a server? Seems to me that if the application is relying on the client reusing the same connection, it may fail with some clients - or with some clients some of the time. There's no control over connection re-use with the default HTTP implementation. The Apache HttpClient version does try to re-use connections, but at present only for the same sampler in the same thread (this is a bug). Having said this, it might be worth trying "redirect automatically" as that is done by the underlying HTTP implementation, and it may well use the same connection - if that's what you really need. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

