You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by Miklos Tverdota <tv...@t-online.hu> on 2009/05/28 13:10:53 UTC
Script does not work with 2.3.3. Cookies are different
Hi Sebb,
My Script ( salesLast.jmx) fails with JMeter 2.3.3.
I ported some script from 2.3.2 to 2.3.3.
The version 2.3.3 sends different cookies to the server. The "new"
cookie contains the element "$Path=/;".
The old version do not has this part. The HTTP request fails. script
salesLast.jmx.
Cookie type frc 2109
Other similar scripts using HTTPS protokol work well. The cookie does
not have the element "$Path=/;" enterpriseLast.jmx.
Apache JMeter (2.3.20081104)
Set Cookie:
Response headers:
HTTP/1.1 200 OK
Date: Thu, 28 May 2009 06:51:20 GMT
Content-Length: 31376
Content-Type: text/html; charset=ISO-8859-1
Server: Apache
Set-Cookie:
JSESSIONID=cShHKp0L25MyQ8JSgVqY0QVCTfctm1bNn5Lrj4Bbh6ytTD12X2nh!486331731;
path=/
Set-Cookie:
ATG_SESSION_ID=cShHKp0L25MyQ8JSgVqY0QVCTfctm1bNn5Lrj4Bbh6ytTD12X2nh!486331731!1243493480273;
path=/
Set-Cookie: DYN_USER_ID=913587745; expires=Saturday, 27-Jun-2009
06:51:20 GMT; path=/
Set-Cookie: DYN_USER_CONFIRM=72968234ee943f302183e99b5d24905e;
expires=Saturday, 27-Jun-2009 06:51:20 GMT; path=/
Set-Cookie: CARTCOUNT=0; domain=.mmo.de; path=/
Vary: User-Agent
Via: 1.1 proxy02 (NetCache NetApp/5.6.2), 1.1 vtcproxy2 (NetCache
NetApp/6.0.5), 1.1 mmoproxy2 (NetCache NetApp/6.0.5)
Use Cookie:
GET
http://ecom1.vfd2-testnet.de/Shop/privat/Alle-Handys/;jsessionid=cShHKp0L25MyQ8JSgVqY0QVCTfctm1bNn5Lrj4Bbh6ytTD12X2nh!486331731
Cookie Data:
JSESSIONID=cShHKp0L25MyQ8JSgVqY0QVCTfctm1bNn5Lrj4Bbh6ytTD12X2nh!486331731;
ATG_SESSION_ID=cShHKp0L25MyQ8JSgVqY0QVCTfctm1bNn5Lrj4Bbh6ytTD12X2nh!486331731!1243493480273;
DYN_USER_ID=913587745; DYN_USER_CONFIRM=72968234ee943f302183e99b5d24905e
Request Headers:
Connection: keep-alive
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Apache JMeter (2.3.3 r776386)
Set Cookie:
Response headers:
HTTP/1.1 200 OK
Date: Thu, 28 May 2009 06:54:19 GMT
Content-Length: 31376
Content-Type: text/html; charset=ISO-8859-1
Server: Apache
Set-Cookie:
JSESSIONID=JnG5Kp1bZnYQZznT4kJjdnJHJ012PTxy38G2wLlNmjydNQ37VvCH!486331731;
path=/
Set-Cookie:
ATG_SESSION_ID=JnG5Kp1bZnYQZznT4kJjdnJHJ012PTxy38G2wLlNmjydNQ37VvCH!486331731!1243493659088;
path=/
Set-Cookie: DYN_USER_ID=913587746; expires=Saturday, 27-Jun-2009
06:54:19 GMT; path=/
Set-Cookie: DYN_USER_CONFIRM=a3d2828703f5d4139b4c1133a0d38742;
expires=Saturday, 27-Jun-2009 06:54:19 GMT; path=/
Set-Cookie: CARTCOUNT=0; domain=.mmo.de; path=/
Vary: User-Agent
Via: 1.1 proxy02 (NetCache NetApp/5.6.2), 1.1 vtcproxy2 (NetCache
NetApp/6.0.5), 1.1 mmoproxy2 (NetCache NetApp/6.0.5)
HTTPSampleResult fields:
ContentType: text/html; charset=ISO-8859-1
DataEncoding: ISO-8859-1
Use Cookie:
GET
http://ecom1.vfd2-testnet.de/Shop/privat/Alle-Handys/;jsessionid=JnG5Kp1bZnYQZznT4kJjdnJHJ012PTxy38G2wLlNmjydNQ37VvCH!486331731
Cookie Data:
$Version=0;
JSESSIONID=JnG5Kp1bZnYQZznT4kJjdnJHJ012PTxy38G2wLlNmjydNQ37VvCH!486331731;
$Path=/;
ATG_SESSION_ID=JnG5Kp1bZnYQZznT4kJjdnJHJ012PTxy38G2wLlNmjydNQ37VvCH!486331731!1243493659088;
$Path=/; DYN_USER_ID=913587746; $Path=/;
DYN_USER_CONFIRM=a3d2828703f5d4139b4c1133a0d38742; $Path=/
Request Headers:
Connection: keep-alive
Regards,
Miklos Tverdota
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
Re: Script does not work with 2.3.3. Cookies are different
Posted by sebb <se...@gmail.com>.
On 28/05/2009, Miklos Tverdota <tv...@t-online.hu> wrote:
> Hi Sebb,
>
> My Script ( salesLast.jmx) fails with JMeter 2.3.3.
>
> I ported some script from 2.3.2 to 2.3.3.
> The version 2.3.3 sends different cookies to the server. The "new" cookie
> contains the element "$Path=/;".
> The old version do not has this part. The HTTP request fails. script
> salesLast.jmx.
> Cookie type frc 2109
RFC 2109 is the Cookie2 standard which is not widely supported; try
using "compatibility" instead.
There was a bug in JMeter 2.3.2:
"Cookie Manager was not passing cookie policy to runtime threads so
they always used compatibility mode"
This is why the script worked with 2.3.2.
> Other similar scripts using HTTPS protokol work well. The cookie does not
> have the element "$Path=/;" enterpriseLast.jmx.
>
> Apache JMeter (2.3.20081104)
>
> Set Cookie:
>
> Response headers:
> HTTP/1.1 200 OK
> Date: Thu, 28 May 2009 06:51:20 GMT
> Content-Length: 31376
> Content-Type: text/html; charset=ISO-8859-1
> Server: Apache
> Set-Cookie:
> JSESSIONID=cShHKp0L25MyQ8JSgVqY0QVCTfctm1bNn5Lrj4Bbh6ytTD12X2nh!486331731;
> path=/
> Set-Cookie:
> ATG_SESSION_ID=cShHKp0L25MyQ8JSgVqY0QVCTfctm1bNn5Lrj4Bbh6ytTD12X2nh!486331731!1243493480273;
> path=/
> Set-Cookie: DYN_USER_ID=913587745; expires=Saturday, 27-Jun-2009 06:51:20
> GMT; path=/
> Set-Cookie:
> DYN_USER_CONFIRM=72968234ee943f302183e99b5d24905e;
> expires=Saturday, 27-Jun-2009 06:51:20 GMT; path=/
> Set-Cookie: CARTCOUNT=0; domain=.mmo.de; path=/
> Vary: User-Agent
> Via: 1.1 proxy02 (NetCache NetApp/5.6.2), 1.1 vtcproxy2 (NetCache
> NetApp/6.0.5), 1.1 mmoproxy2 (NetCache NetApp/6.0.5)
>
> Use Cookie:
>
> GET
> http://ecom1.vfd2-testnet.de/Shop/privat/Alle-Handys/;jsessionid=cShHKp0L25MyQ8JSgVqY0QVCTfctm1bNn5Lrj4Bbh6ytTD12X2nh!486331731
>
> Cookie Data:
> JSESSIONID=cShHKp0L25MyQ8JSgVqY0QVCTfctm1bNn5Lrj4Bbh6ytTD12X2nh!486331731;
> ATG_SESSION_ID=cShHKp0L25MyQ8JSgVqY0QVCTfctm1bNn5Lrj4Bbh6ytTD12X2nh!486331731!1243493480273;
> DYN_USER_ID=913587745;
> DYN_USER_CONFIRM=72968234ee943f302183e99b5d24905e
>
> Request Headers:
> Connection: keep-alive
>
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> Apache JMeter (2.3.3 r776386)
>
> Set Cookie:
> Response headers:
> HTTP/1.1 200 OK
> Date: Thu, 28 May 2009 06:54:19 GMT
> Content-Length: 31376
> Content-Type: text/html; charset=ISO-8859-1
> Server: Apache
> Set-Cookie:
> JSESSIONID=JnG5Kp1bZnYQZznT4kJjdnJHJ012PTxy38G2wLlNmjydNQ37VvCH!486331731;
> path=/
> Set-Cookie:
> ATG_SESSION_ID=JnG5Kp1bZnYQZznT4kJjdnJHJ012PTxy38G2wLlNmjydNQ37VvCH!486331731!1243493659088;
> path=/
> Set-Cookie: DYN_USER_ID=913587746; expires=Saturday, 27-Jun-2009 06:54:19
> GMT; path=/
> Set-Cookie:
> DYN_USER_CONFIRM=a3d2828703f5d4139b4c1133a0d38742;
> expires=Saturday, 27-Jun-2009 06:54:19 GMT; path=/
> Set-Cookie: CARTCOUNT=0; domain=.mmo.de; path=/
> Vary: User-Agent
> Via: 1.1 proxy02 (NetCache NetApp/5.6.2), 1.1 vtcproxy2 (NetCache
> NetApp/6.0.5), 1.1 mmoproxy2 (NetCache NetApp/6.0.5)
>
>
> HTTPSampleResult fields:
> ContentType: text/html; charset=ISO-8859-1
> DataEncoding: ISO-8859-1
>
> Use Cookie:
>
> GET
> http://ecom1.vfd2-testnet.de/Shop/privat/Alle-Handys/;jsessionid=JnG5Kp1bZnYQZznT4kJjdnJHJ012PTxy38G2wLlNmjydNQ37VvCH!486331731
>
> Cookie Data:
> $Version=0;
> JSESSIONID=JnG5Kp1bZnYQZznT4kJjdnJHJ012PTxy38G2wLlNmjydNQ37VvCH!486331731;
> $Path=/;
> ATG_SESSION_ID=JnG5Kp1bZnYQZznT4kJjdnJHJ012PTxy38G2wLlNmjydNQ37VvCH!486331731!1243493659088;
> $Path=/; DYN_USER_ID=913587746; $Path=/;
> DYN_USER_CONFIRM=a3d2828703f5d4139b4c1133a0d38742;
> $Path=/
>
> Request Headers:
> Connection: keep-alive
>
>
> Regards,
>
> Miklos Tverdota
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> jmeter-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail:
> jmeter-user-help@jakarta.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org