title: How can I simulate form authentication in Tomcat using JMeter?
body: <p>I'm very new to JMeter, but I have some ideas of what JMeter could be used for. Also I have a Tomcat application with form authentication enabled. The thread I'm trying to use consists of:</p>
  
  <ul>
  <li>HTTP Request Defaults</li>
  <li>HTTP Cookie Manager</li>
  <li>HTTP Header Manager</li>
  </ul>
  
  <p>and the following set of HTTP samplers:</p>
  
  <ul>
  <li>logout page (<code>/app/logout.jsp</code>)</li>
  <li>login page (<code>/app/login.jsp</code>)</li>
  <li>j_security_check (/<code>app/j_security_check</code>)</li>
  </ul>
  
  <p>where Follow Redirects and Use KeepAlive are enabled. I cannot figure out why the j_security_check request response redirects to <code>logout.jsp</code>. After checking the HTTP response in Chrome, I've noticed that such request redirects to index.jsp, but never to the log out page if the credentials are fine. First of all, I had an idea that I didn't imitate all browser HTTP headers, but I've failed after I added all of them to HTTP Header Manager:</p>
  
  <pre><code>User-Agent  Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.859.0 Safari/535.2
  Accept  text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
  Accept-Charset  ISO-8859-1,utf-8;q=0.7,*;q=0.3
  Accept-Encoding gzip,deflate,sdch
  Accept-Language en-US,en;q=0.8
  Host    localhost:8080
  Referer http://localhost:8080/whapp/index.jsp
  </code></pre>
  
  <p>But even after specifying all of them, I cannot simulate the authentication... Any ideas? Thanks in advance.</p>