On 04/02/2010, Alexander Fisher <[email protected]> wrote: > On 4 February 2010 16:29, sebb <[email protected]> wrote: > > On 04/02/2010, Alexander Fisher <[email protected]> wrote: > >> Hi > >> > >> I'm trying to test a wicket application using JMeter. > >> > >> JMeter doesn't seem to be following certain redirects in the same way > >> browsers do. Specifically, I was testing logging out of the > >> application. > >> > >> The wicket code for this looks a bit like. > >> > >> public class SignOutLink extends Link { > >> -SNIP- > >> @Override > >> public final void onClick() { > >> WicketAppSession.get().invalidate(); > >> getRequestCycle().setRedirect(true); > >> setResponsePage(SignInPage.class); > >> } > >> } > >> > >> The logout link is to a wicket encrypted URL which then redirects to ./ > >> > >> If I get a redirect to http://host/wicket-app/./ I get either a 404 or > >> a web server directory listing (if listings are enabled). > >> Entering the same URL into firefox I get the application's sign in > >> page (http://host/wicket-app/) as expected. > >> > >> Is this a known issue, or something I can work around? > > > > What redirect options are you using? > > > > If you are using redirect automatically, then JMeter does not see any > > redirects, and thus won't be able to process any cookies that might be > > set during the process. > > This is documented here: > > > > > http://jakarta.apache.org/jmeter/usermanual/component_reference.html#HTTP_Request > > > > Try "Follow redirects"; if that fails, you will have to add the URLs > manually. > > > I've tried both 'follow redirects' and 'redirect automatically'. > I think it's just that the url returned in the 302 returns a different > result when fetched using firefox, compared to JMeter. > > Could it be that firefox automatically removes all dot-slashes > ('./''s) from URLs before forming the request? > Should JMeter mimic this behaviour?
No idea. Please provide more details of what you expected to happen and what actually happened. > Kind Regards, > > Alex > > --------------------------------------------------------------------- > 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]

