title: JMeter - Why once only controller runs more than once
body: <p>I added two request one for login to store the session id and another request to check the load test which requires session id. </p>
  
  <p>I made login request as once only, by adding it as a child for once only controller. </p>
  
  <p>But when I test it by adding about 100 or 200 thread the login is also running that much of time. I want to run login request for only starting thread. Is it possible? Below I added my test case hierarchy.                                 </p>
  
  <pre><code> ThreadGroup: 
   HTTP request default 
   HTTP cookie manager
       once only controller
   login HTTP request
   HTTP request for number of users 
  </code></pre>