jmeter-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Philippe Mouawad <philippe.moua...@gmail.com>
Subject Re: Cookie manager not getting more than one set-cookie per response?
Date Thu, 23 Feb 2012 15:07:15 GMT
This settings is false since 2.3.2, see:
http://jmeter.apache.org/usermanual/component_reference.html#HTTP_Cookie_Manager
*"Received Cookies can be stored as JMeter thread variables (versions of
JMeter after 2.3.2 no longer do this by default). To save cookies as
variables, define the property "CookieManager.save.cookies=true"."
*
Regards

On Thu, Feb 23, 2012 at 4:04 PM, Robin D. Wilson <rwilson2@gmail.com> wrote:

> Nevermind, I found the issue - it was this setting:
>
>                CookieManager.save.cookies=true
>
> Apparently this was on by default previously in JMeter2.4 (or was
> configured somewhere that I didn't know about), but adding it to
> my 'user.properties' fixed the problem.
>
> --
> Robin D. Wilson
> Sr. Director of Web Development
> KingsIsle Entertainment, Inc.
> VOICE: 512-777-1861
> www.KingsIsle.com
>
> From: Robin D. Wilson [mailto:rwilson2@gmail.com]
> Sent: Thursday, February 23, 2012 8:58 AM
> To: 'JMeter Users List'
> Subject: RE: Cookie manager not getting more than one set-cookie per
> response?
>
> OK, I have setup a test case for this...
>
> My test script returns 2 cookies, here's a look at the response headers
> from a request to that page:
>
>
> Response headers:
> HTTP/1.1 200 OK
> Date: Thu, 23 Feb 2012 14:51:51 GMT
> Server: Apache/2.2.17 (Unix)
> Expires: Thu, 02 Feb 2012 23:59:59 GMT
> Set-Cookie: theCookie1=value1; Expires=Wed, 09 Jun 2021 12:00:00 GMT
> Set-Cookie: theCookie2=value2
> Keep-Alive: timeout=15, max=100
> Connection: Keep-Alive
> Transfer-Encoding: chunked
> Content-Type: text/html; charset=UTF-8
>
> My second sampler in the test attempts to use the cookies set above in the
> POST of the request - using "${COOKIE_theCookie1}" and
> "${COOKIE_theCookie2}". But when I look at the values posted, I get this
> instead:
>
> POST data:
>
> POSTVARCOOKIE1=%24%7BCOOKIE_theCookie1%7D&POSTVARCOOKIE2=%24%7BCOOKIE_theCookie2%7D
>
> However, in the request headers of the second sampler, I can see that the
> cookies are both actually set:
>
> Cookie Data:
> theCookie1=value1; theCookie2=value2
>
> They just aren't being accessed by the "${COOKIE_<cookie_name>}"
> convention anymore... Did this change in JM2.6?
>
> --
> Robin D. Wilson
> Sr. Director of Web Development
> KingsIsle Entertainment, Inc.
> VOICE: 512-777-1861
> www.KingsIsle.com
>
> -----Original Message-----
> From: Philippe Mouawad [mailto:philippe.mouawad@gmail.com]
> Sent: Wednesday, February 22, 2012 3:37 PM
> To: JMeter Users List
> Subject: Re: Cookie manager not getting more than one set-cookie per
> response?
>
> Can you give an example of the page that returns the 3 cookies (attach the
> HTML response for example) and extract from your Test Plan the part that
> manages the Cookie ?
>
> Regards
> Philippe
> On Wed, Feb 22, 2012 at 10:19 PM, Robin D. Wilson < <mailto:
> rwilson2@gmail.com> rwilson2@gmail.com>wrote:
>
> > I'll try to get a test case out there - but the failing test case is
> > pretty complicated, and stripping everything down to a level to
> > show this problem will take me a while.
> >
> > --
> > Robin D. Wilson
> > Sr. Director of Web Development
> > KingsIsle Entertainment, Inc.
> > VOICE: 512-777-1861
> >  <http://www.KingsIsle.com> www.KingsIsle.com
> >
> >
> > -----Original Message-----
> > From: sebb  <mailto:[mailto:sebbaz@gmail.com]> [mailto:sebbaz@gmail.com]
> > Sent: Wednesday, February 22, 2012 3:03 PM
> > To: JMeter Users List
> > Subject: Re: Cookie manager not getting more than one set-cookie per
> > response?
> >
> > On 22 February 2012 20:53, Robin D. Wilson < <mailto:rwilson2@gmail.com>
> rwilson2@gmail.com> wrote:
> > > I have a test case that used to work fine in JMeter 2.4 (still does).
> > But it started failing when I upgraded to JMeter 2.6.
> > >
> > > The failure is a direct result of the test case failing to find a
> cookie
> > that is set early in the test samples. It is from a
> > > response that contains 3 "Set-Cookie:" headers. Apparently, JM2.6
> Cookie
> > Manager is only storing the first cookie being set in the
> > > response. Subsequent "Set-Cookie:" response headers are being ignored.
> > >
> > > I am able to work around the issue by using a Regular Expression
> > Extractor and getting the cookies manually through a regular
> > > expression, but this means that I have to go back a re-code a bunch of
> > test cases.
> > >
> > > Is there a setting that I'm missing?
> >
> > Not that I know of.
> >
> > Can you provide a test case via Bugzilla?
> >
> > > --
> > > Robin D. Wilson
> > > Sr. Director of Web Development
> > > KingsIsle Entertainment, Inc.
> > > VOICE: 512-777-1861
> > >  <http://www.KingsIsle.com> www.KingsIsle.com
> > >
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail:  <mailto:user-unsubscribe@jmeter.apache.org>
> user-unsubscribe@jmeter.apache.org
> > > For additional commands, e-mail:  <mailto:user-help@jmeter.apache.org>
> user-help@jmeter.apache.org
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail:  <mailto:user-unsubscribe@jmeter.apache.org>
> user-unsubscribe@jmeter.apache.org
> > For additional commands, e-mail:  <mailto:user-help@jmeter.apache.org>
> user-help@jmeter.apache.org
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail:  <mailto:user-unsubscribe@jmeter.apache.org>
> user-unsubscribe@jmeter.apache.org
> > For additional commands, e-mail:  <mailto:user-help@jmeter.apache.org>
> user-help@jmeter.apache.org
> >
> >
>
>
> --
> Cordialement.
> Philippe Mouawad.
>



-- 
Cordialement.
Philippe Mouawad.

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message