Deepak,

Many thanks - this works for me.

Best Regards, Richard Pointon.
  ----- Original Message ----- 
  From: Deepak Shetty 
  To: JMeter Users List ; Richard A Pointon 
  Sent: Sunday, December 20, 2009 8:52 PM
  Subject: Re: Problem doing login


  
http://cid-1bd02fe33f80b8ac.skydrive.live.com/self.aspx/Public/jmeter/ocado/Ocado.jmx

  This script seems to work (Login , getting the page after login, orders page, 
logout) 

  Note that I have sent parameters that would be the same as if a browser with 
javascript disabled accessed the site (login request jsEnabled='N'). You can 
change it to 'Y' but in that case you'd have to change the way the next request 
is generated (since the site itself behaves differently).

  regards
  deepak


  2009/12/18 Richard A Pointon <[email protected]>

    Hi all in Jmeter land - has anybody got any further ideas on how to get
    logged in to this site ?

    My test and the login page are attached. (the login is a dummy login with a
    password that I have setup to try to get Jmeter to log in to this site and
    navigate to the order details page).

    Regards, Richard Pointon.



    ----- Original Message -----
    From: "sebb" <[email protected]>
    To: "JMeter Users List" <[email protected]>

    Sent: Thursday, December 17, 2009 5:33 PM
    Subject: Re: Problem doing login


    Have you tried using a Cookie Manager?

    On 17/12/2009, Andrey Pohilko <[email protected]> wrote:
    > Richard,
    >
    >  I did not expect that you made simple mistake and use 'username' instead
    of
    >  'login' in your request. I corrected that and user HTTPS login request
    >  instead of HTTP. Now server says something about requests from my
    browser. I
    >  don't know what this server needs anymore...
    >
    >
    >  С уважением,
    >  Андрей Похилько
    >
    >  -----Original Message-----
    >  From: Richard A Pointon [mailto:[email protected]]
    >
    > Sent: Thursday, December 17, 2009 6:48 PM
    >  To: JMeter Users List
    >  Subject: Re: Problem doing login
    >
    >  Trouble is if you go to that URL it takes you straight back to the login
    >  page...
    >
    >  RAP.
    >
    >  ----- Original Message -----
    >  From: "Andrey Pohilko" <[email protected]>
    >  To: "'JMeter Users List'" <[email protected]>
    >  Sent: Thursday, December 17, 2009 3:40 PM
    >  Subject: RE: Problem doing login
    >
    >
    >  Actually, there is a link...
    >
    >  <div id="jsMessage">
    >  Javascript appears to be disabled in your browser.
    >  You can view a <a
    >  href="http://www.ocado.com/webshop/editDisplaySetting.do";>version of our
    >  website without javascript</a>.
    >  </div>
    >
    >
    >  С уважением,
    >  Андрей Похилько
    >
    >  -----Original Message-----
    >  From: Richard A Pointon [mailto:[email protected]]
    >  Sent: Thursday, December 17, 2009 6:40 PM
    >  To: JMeter Users List
    >  Subject: Re: Problem doing login
    >
    >  Yep I see that but it does not give the URL ?
    >
    >  RAP.
    >
    >  ----- Original Message -----
    >  From: "Andrey Pohilko" <[email protected]>
    >  To: "'JMeter Users List'" <[email protected]>
    >  Sent: Thursday, December 17, 2009 3:34 PM
    >  Subject: RE: Problem doing login
    >
    >
    >  Richard,
    >
    >  When you look at "View results in tree" and switch to "Show HTML", you'd
    see
    >  at the top of the page that link.
    >
    >  С уважением,
    >  Андрей Похилько
    >
    >  -----Original Message-----
    >  From: Richard A Pointon [mailto:[email protected]]
    >  Sent: Thursday, December 17, 2009 5:49 PM
    >  To: JMeter Users List
    >  Subject: Re: Problem doing login
    >
    >  Hi,
    >
    >  re "I noticed that there is version of this site without javascript," - I
    >  cant seem to locate this do you have the URL ?
    >
    >  RAP.
    >
    >  ----- Original Message -----
    >  From: "Andrey Pohilko" <[email protected]>
    >  To: "'JMeter Users List'" <[email protected]>; "'Richard A
    >  Pointon'" <[email protected]>
    >  Sent: Thursday, December 17, 2009 2:26 PM
    >  Subject: RE: Problem doing login
    >
    >
    >  Hey, Richard, I see, you've already sent us file with password in it.
    Don't
    >  forget to change it later!
    >
    >
    >
    >  Ok, I made some investigations about that website, it uses HTTPS when
    >  logging in. The form's behavior is changed by JavaScript, so form sends
    data
    >  with TLS, not HTTP. Then webpage is redirected to HTTP again. That's good
    >  and secure to use, but difficult to test.
    >
    >
    >
    >  By the way, Wireshark sniffer very handy to investigate such problems
    with
    >  JMeter and network traffic it produces. It helped me here.
    >
    >
    >
    >  I noticed that there is version of this site without javascript, maybe it
    >  will be easier to test, if your goal allows this workaround. Or you can
    find
    >  what TLS request is sent and simulate it in JMeter.
    >
    >
    >
    >  Good luck!
    >
    >
    >
    >  С уважением,
    >
    >  Андрей Похилько
    >
    >  From: Richard A Pointon [mailto:[email protected]]
    >  Sent: Thursday, December 17, 2009 4:45 PM
    >  To: JMeter Users List
    >  Subject: Re: Problem doing login
    >
    >
    >
    >  Have added assertion and indeed it fails as it has not got past the login
    >  form.
    >
    >
    >
    >  Can anyone see what I am doing wrong here as I am at a loss ?
    >
    >
    >
    >  Latest test and form attached.
    >
    >
    >
    >  RAP.
    >
    >  ----- Original Message -----
    >
    >  From: Andrey Pohilko <mailto:[email protected]>
    >
    >  To: 'Richard <mailto:[email protected]>  A Pointon'
    >
    >  Sent: Thursday, December 17, 2009 1:19 PM
    >
    >  Subject: RE: Problem doing login
    >
    >
    >
    >  Richard, I suggest you to keep communication via mailing list, for
    community
    >  to have our case in archives. I will not help you with direct mails.
    >
    >
    >
    >  The next step I suggest you is to add simple assertion to your login
    >  sampler, where you'll check if login succeeds, eg you may check for
    result
    >  to contain string "Hello, you logged on", or something webserver reports
    in
    >  case of successful logins.
    >
    >
    >
    >  С уважением,
    >
    >  Андрей Похилько
    >
    >  From: Richard A Pointon [mailto:[email protected]]
    >  Sent: Thursday, December 17, 2009 4:09 PM
    >  To: Andrey Pohilko
    >  Subject: Re: Problem doing login
    >
    >
    >
    >  Hi Andrey,
    >
    >
    >
    >  Thanks for this - the detail is that after doing the login I want to
    >  progress to the "display Orders" screen and all I get back is the "Please
    >  login screen" again - so for whatever reason it looks like it has not
    logged
    >  in to the site ? Maybe not posting the username/password ?
    >
    >
    >
    >  Heres the code from the web page:
    >
    >
    >
    >  =========================
    >
    >  <!-- user/Login.jsp -->
    >
    >  <div id="content">
    >
    >  <div class="indent">
    >
    >  <form name="loginFormLogin"
    action="https://www.ocado.com/webshop/login.do";
    >  method="post">
    >
    >  <input type="hidden" name="token"
    value="b35df4e2e7aeee406668f9130a9c6be0"
    >  />
    >
    >  <input type="hidden" name="jsEnabled" value="N"/>
    >
    >  <h2>Please Log In</h2>
    >
    >  <div class="formLayout" style="margin:30px 0px;">
    >
    >  <div class="formRow med">
    >
    >  <label for="username">Username</label>
    >
    >  <input id="username" name="login" type="text" class="textbox" size="30"
    >  maxlength="50" />
    >
    >  <span>(Usually your e-mail address)</span>
    >
    >  </div>
    >
    >  <div class="formRow med">
    >
    >  <label for="password">Password</label>
    >
    >  <input name="password" id="password" type="password" class="textbox"
    >  size="20" maxlength="20" autocomplete="off" />
    >
    >  </div>
    >
    >  <div class="formButton"><button type="submit"
    class="button"><span><span>Log
    >  in</span></span></button></div>
    >
    >  </div>
    >
    >  =========================
    >
    >
    >
    >  I've added the hidden fields & veiw results in tree as susggested.
    >
    >
    >
    >  Here's the updated test, let me know ?
    >
    >
    >
    >  RAP.
    >
    >
    >
    >  ----- Original Message -----
    >
    >  From: Andrey Pohilko <mailto:[email protected]>
    >
    >  To: 'JMeter Users List' <mailto:[email protected]>  ;
    'Richard
    >  <mailto:[email protected]>  A Pointon'
    >
    >  Sent: Thursday, December 17, 2009 10:37 AM
    >
    >  Subject: RE: Problem doing login
    >
    >
    >
    >  Hello, Richard!
    >
    >
    >
    >  There is hidden fields in HTML form - don't forget to pass them in
    request
    >  if necessary.
    >
    >
    >
    >  I tried your test file, it forks fine for me, I see saved responses in
    >  c:\temp. You haven't defined any assertions in your test, so it always
    >  succeeds. Also "View Results in Tree" listener helps debugging tests very
    >  much.
    >
    >
    >
    >  Maybe I got you wrong, but I don't see any troubles with your test. Can
    you
    >  describe problem more detailed?
    >
    >
    >
    >  Good luck,
    >
    >  Andrey
    >
    >
    >
    >  From: Richard A Pointon [mailto:[email protected]]
    >  Sent: Thursday, December 17, 2009 1:11 PM
    >  To: JMeter Users List
    >  Subject: Problem doing login
    >
    >
    >
    >  pls see attached.
    >
    >
    >
    >  ---------------------------------------------------------------------
    >  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]
    >
    >
    >  ---------------------------------------------------------------------
    >  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]
    >
    >
    >  ---------------------------------------------------------------------
    >  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]
    >

    ---------------------------------------------------------------------
    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]


Reply via email to