title: Introducing a delay between two thread groups in jmeter
body: <p>I want to introduce some delay between two thread groups.</p>
  
  <p>My test plan is-</p>
  
  <ol>
  <li><p>Thread Group 1 -</p>
  
  <p>a. Thread 1<br>
  b. Thread 2<br>
  c. Thread 3 (loop controller is added as a parent to thread 3. Loop controller is designed to run Forever)</p></li>
  <li><p>Thread Group 2</p></li>
  </ol>
  
  <p>My plan is to start thread group 1 and then start thread group 2 after some delay. Once both thread group have started they should keep on running. I need to introduce a delay between thread group 1 and 2.  </p>
  
  <p>I have tried 2 methods below, but they did not serve my purpose. </p>
  
  <ol>
  <li><p>I selected Run Thread Groups consecutively from test plan, and introduced a test Action Sampler at the end of thread group 1 with </p>
  
  <p>Target: All Threads<br>
  Action: Pause<br>
  Duration: 5000</p></li>
  </ol>
  
  <p>and added Synchronizing Timer as a child of the Test Action sampler and set Number of Simultaneous Users to Group by to the number of threads (virtual users) in the Thread Group 1. </p>
  
  <ol start="2">
  <li>Simply added a Constant Timer before start of Thread Group 2.</li>
  </ol>
  
  <p>What is a good solution for this?  </p>