title: Apache Jmeter Load Test to achieve that only one thread starts until test achieve the desired number of users
body: <p>I have implemented a testplan in Apache Jmeter to measure how the system serves the request with XY users.</p>
  <p>Steps:</p>
  <ul>
  <li>User Login via a web browser with username and password</li>
  <li>After the login, user click on the given link which starts a job on the server</li>
  </ul>
  <p>When I configure thread group with the GIVEN number of users I can see the Jmeter stars thread within the given time range. Like this:</p>
  <ol>
  <li>1 user --&gt; starts 1 job</li>
  <li>2 users --&gt; starts 1 + 1 job</li>
  <li>3 users --&gt; starts 1 + 1 + 1 job
  ...
  So When the test ends I have 6 started job instead of 3 :(</li>
  </ol>
  <p><strong>So my question is:</strong></p>
  <p>How it is possible that every time starts only one job within the given time range to achieve the predefined user number?</p>
  <p>For example:</p>
  <ul>
  <li>If I have 10 users I would like to see only 10 started jobs at the end of the test.</li>
  <li>If I have 100 users I would like to see only 100 started
  jobs at the end of the test</li>
  </ul>
  <p>Here is the Expected Active Users Count, where you can see that when the test achieved the 10 users there are more than desired job started because the active users' number increased +1 after the previous thread ends.</p>
  <p><a href="https://i.stack.imgur.com/9ftxB.jpg" rel="nofollow noreferrer">Expected Active Users Count</a></p>