Yes, it probably is a bug in the app - however it's a 3rd party app and I 
have to live with it.

Deepak Shetty <[email protected]> wrote on 04/12/2010 07:44:01 PM:
> Hi
> Isnt this a bug in the app
> http://[snip]/obrareq.cgi
> can only set cookies scoped to /obrareq.cgi or /
> If this is a single sign on solution as it looks that it is , then you 
need
> to configure it to scope cookies to '/'
> 
> regards
> deepak
> 
> On Mon, Apr 12, 2010 at 6:29 PM, <[email protected]> wrote:
> 
> > Sebb,
> >
> > Thanks for the quick reply.
> >
> > sebb <[email protected]> wrote on 04/12/2010 06:16:05 PM:
> > > On 13/04/2010, [email protected] <[email protected]> wrote:
> > > > I am trying to test a site that uses authentication provided by
> > Oracle's
> > > >  CoreID product (also known as WebGate).  A problem is arising 
when
> > webgate
> > > >  tries to set a cookie that is intended for a target 2 hops down a
> > redirect
> > > >  chain. JMeter refuses to set the cookie because it violates path
> > rules. If
> > > >  you set the cookie manually everything works fine.
> > > >
> > > >  How can I go about getting this cookie set by the cookie manager 
(or
> > some
> > > >  other element) instead of blindly setting it for everything?  Or 
is
> > that
> > > >  actually fine since the path rules will only really allow the 
cookie
> > to be
> > > >  set for the one page?
> > > >
> > > >  i.e.
> > > >
> > > >  1) frontPage.html sets cookie "yada" with a path of "/foo.cgi" 
and
> > >
> > > JMeter will save the cookie.
> > >
> >
> > Actually, it's not.  Here's the relevant [amended] message from the 
log:
> > Not storing invalid cookie: <ObFormLoginCookie=[snip];
> > path=/kpsso/loginAction;> for URL http://[snip]/obrareq.cgi?[snip]
> > (Illegal path attribute "/kpsso/loginAction". Path of origin:
> > "/obrareq.cgi")
> >
> > > >  redirects to setupStuff.html
> > > >  2) <-- cookie is not set by JMeter due to rule violation
> > >
> > > Yes.
> > >
> > > >  3) setupStuff.html does arbitrary setup type things and redirects 
to
> > > >  /foo.cgi
> > >
> > > At which point JMeter should send the yada cookie.
> >
> > I wish this was the case, however the cookie is not present - I assume
> > because the CookieManager is refusing to store it.
> >
> > >
> > > Add the Tree View Listener to track what is happening.
> > >
> >
> > I'm using Tree View Listener and Fiddler2 as well.  Normal browser 
traffic
> > the cookie is set, it's not in JMeter.
> >
> > >
> > > Make sure you have "Follow redirects" enabled and "Auto redirect"
> > disabled.
> > >
> >
> > This was already done.

Reply via email to