jmeter-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Deepak Shetty <shet...@gmail.com>
Subject Re: Accept Terms and Conditions checkbox not working through jMeter
Date Wed, 02 Dec 2009 21:46:54 GMT
Hi
not sure what you are referring to , but you need to check
a. The request itself seems to be to a dynamically generated url. Are you
extracting this out from the previous request correctly? the form build id
parameter too seems to be dynamic, are you extracting this correctly (or are
you just sending out recorded values )
b. In your previous message you specified that it works for 1 user. Does the
test work only for the recorded user or does it work the first time? If the
problem was in cookies you need to see the request after set-cookie, if
jmeter does send the cookies then the problem isn't there.
you need to check what your script is doing.
regards
deepak


On Wed, Dec 2, 2009 at 12:59 PM, Harry_ <harjitworks@gmail.com> wrote:

>
> I checked the headers using "Live HTTP Headers" and in "View Result Tree".
>
> The difference is in setting Cookie. Is it something why my test is not
> accepting the terms and conditions. If yes how do I set these cookies in
> jMeter, if it is not doing by itself.
>
>
> Live HTTP Headers Shows:
>
> http://test/legal_accept/56008/3e787bed9257fd643a45a0f2c25fe1aa
>
>
>
> POST /legal_accept/56008/3e787bed9257fd643a45a0f2c25fe1aa HTTP/1.1
>
> Host: test
> User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-GB; rv:1.9.0.15)
> Gecko/2009102815 Ubuntu/9.04 (jaunty) Firefox/3.0.15
>
> Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
>
> Accept-Language: en-gb,en;q=0.5
>
> Accept-Encoding: gzip,deflate
>
> Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
>
> Keep-Alive: 300
>
> Connection: keep-alive
>
> Referer: http://test/legal_accept/56008/3e787bed9257fd643a45a0f2c25fe1aa
>
> Cookie: __utma=236072452.573991268.1259585934.1259771130.1259784337.4;
>
> __utmz=236072452.1259585934.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);
> SESSdaebf48ce4666186eb29a7f5b9e90b00=3pfe3c5cfn5di2dbebivfs4at0;
> __utmv=236072452.authenticated%20user%2Cadministrator%3A%3A%3A%3A%3A;
> has_js=1; __utmc=236072452; _csoot=1259775258852; _csuid=4ae6d3624bed3faf;
> __utmb=236072452.53.10.1259784337; DRUPAL_LOGGED_IN=Y
>
> Content-Type: application/x-www-form-urlencoded
>
> Content-Length: 98
>
>
> form_build_id=form-9565758b95b12d94f330804f32f13449&form_id=legal_login&legal_accept=on&op=Confirm
>
> HTTP/1.x 302 Found
>
> Date: Wed, 02 Dec 2009 20:47:31 GMT
>
> Server: Apache/2.2.9 (Unix) mod_ssl/2.2.9 OpenSSL/0.9.8e-fips-rhel5
> PHP/5.2.9
>
> X-Powered-By: PHP/5.2.9
>
> Cache-Control: no-store, no-cache, must-revalidate, post-check=0,
> pre-check=0
>
> Pragma: no-cache
>
> Set-Cookie: DRUPAL_LOGGED_IN=Y; expires=Tue, 01-Dec-2009 20:47:31 GMT;
> path=/
>
> Set-Cookie: ns_remember=deleted; expires=Tue, 02-Dec-2008 20:47:31 GMT;
> path=/
>
> Set-Cookie: DRUPAL_LOGGED_IN=Y; expires=Sat, 26-Dec-2009 00:20:52 GMT;
> path=/
>
> Expires: Sun, 19 Nov 1978 05:00:00 GMT
>
> Last-Modified: Mon, 23 Apr 2010 02:00:32 GMT
>
> Etag: "d41d8cd98f00b204e9800998ecf8427e"
>
> X-Drupal: loggedin
>
> Location: http://test/
>
> Content-Length: 0
>
> Connection: close
>
> Content-Type: text/html; charset=utf-8
>
>
> ----------
>
> View Result Tree Headers Shows:
>
> Sampler Result Tab
>
> Thread Name: Thread Group 1-1
> Sample Start: 2009-12-02 20:25:31 GMT
> Load time: 518
> Latency: 518
> Size in bytes: 0
> Sample Count: 1
> Error Count: 0
> Response code: 302
> Response message: Found
>
> Response headers:
> HTTP/1.1 302 Found
> Date: Wed, 02 Dec 2009 20:25:50 GMT
> Server: Apache/2.2.9 (Unix) mod_ssl/2.2.9 OpenSSL/0.9.8e-fips-rhel5
> PHP/5.2.9
> X-Powered-By: PHP/5.2.9
> Set-Cookie:
> SESSdaebf48ce4666186eb29a7f5b9e90b00=mpaspit0fcl9rmp5r2nv5agtg0;
> expires=Fri, 25-Dec-2009 23:59:10 GMT; path=/; domain=.test
> Expires: Sun, 19 Nov 1978 05:00:00 GMT
> Last-Modified: Mon, 23 Apr 2010 02:00:32 GMT
> Cache-Control: post-check=0, pre-check=0
> ETag: "d41d8cd98f00b204e9800998ecf8427e"
> Location: http://test/
> Content-Length <http://test/%0AContent-Length>: 0
> Connection: close
> Content-Type: text/html; charset=utf-8
>
>
> HTTPSampleResult fields:
> ContentType: text/html; charset=utf-8
> DataEncoding: utf-8
> ---------------------------------
> Request Tab
>
> POST http://test/legal_accept/56005/1c54c8bf3308d9138388b77d7b0911bf
>
> POST data:
>
> form_build_id=form-3b21145374b980b87ef4fd87e64f625a&form_id=legal_login&legal_accept=on&op=Confirm
>
> [no cookies]
>
> Request Headers:
> Accept-Language: en-gb,en;q=0.5
> Content-Length: 98
> Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
> Referer: http://test/legal_accept/56005/1c54c8bf3308d9138388b77d7b0911bf
> Accept-Encoding<http://test/legal_accept/56005/1c54c8bf3308d9138388b77d7b0911bf%0AAccept-Encoding>:
> gzip,deflate
> Keep-Alive: 300
> User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-GB; rv:1.9.0.15)
> Gecko/2009102815 Ubuntu/9.04 (jaunty) Firefox/3.0.15
> Connection: keep-alive
> Content-Type: application/x-www-form-urlencoded
> Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
>
>
>
>
>
>
>
> Deepak Shetty wrote:
> >
> > All of these class of problems are covered by 'Why does Jmeter not behave
> > like my browser' covered in
> > http://wiki.apache.org/jakarta-jmeter/DifferentBehaviour. And all need
> you
> > to understand how your application behaves(any browser tool like
> > fiddler/livehttpheaders) v/s what Jmeter is sending(view results tree).
> >
> > If i have to guess, your application probably stores the acceptance as a
> > cookie, and the second iteration (for the different user) probably does
> > something wrong. perhaps you clear the cookies and dont set it, perhaps
> > you
> > get the earlier cookie, you need to .This is a guess , we dont know,
> check
> > your application against what you have specified in jmeter
> > regards
> > deepak
> >
> > On Wed, Dec 2, 2009 at 9:07 AM, Harry_ <harjitworks@gmail.com> wrote:
> >
> >>
> >> Hi,
> >>
> >> I have created a test plan using HTTP Proxy Server recording the
> >> following
> >> sequence.
> >>
> >> 1. New User Login to System with valid user name and Password.
> >> 2. Accepts the terms and conditions (This sends post information to
> >> server
> >> that user is accepting terms and conditions. This happens only once.)
> >> 3. Now user can navigate various pages of the site which are accessible
> >> to
> >> login user.
> >>
> >> Now when I re-run this test with different new user with different
> >> username/password from csv file, i get the following error for pages of
> >> third step.
> >>
> >>  Response code: 403
> >>  Response message: Forbidden
> >>
> >> First two steps shows success and I have checked that jMeter during the
> >> run
> >> sends terms and condition accept params to the server of step2.
> >>
> >> But the terms and conditions are still not accepted that is why we get
> >> the
> >> error on pages of step 3.
> >>
> >> Now can anyone point me where could be the problem. Why Post params sent
> >> through jMeter for checkboxes is not accepted by the server.
> >>
> >> The problem seems to be with check boxes only. Because if I had already
> >> accepted the terms and conditions, jmeter works fine for every request.
> >>
> >> If this a defect can anyone suggest me a workaround. I have to work with
> >> checkboxes quite often, so I am facing this problem everywhere.
> >>
> >> Thanks and Regards
> >> --
> >> View this message in context:
> >>
> http://old.nabble.com/Accept-Terms-and-Conditions-checkbox-not-working-through-jMeter-tp26612532p26612532.html
> >> Sent from the JMeter - User mailing list archive at Nabble.com.
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> >> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://old.nabble.com/Accept-Terms-and-Conditions-checkbox-not-working-through-jMeter-tp26612532p26616337.html
> Sent from the JMeter - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>
>

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