title: How to generate response times graph from Jmeter programmatically
body: <p>I have the following java code to run JMeter.</p>
  
  <pre><code>import org.apache.jmeter.control.LoopController;
  import org.apache.jmeter.engine.StandardJMeterEngine;
  import org.apache.jmeter.protocol.http.sampler.HTTPSampler;
  import org.apache.jmeter.testelement.TestElement;
  import org.apache.jmeter.testelement.TestPlan;
  import org.apache.jmeter.threads.SetupThreadGroup;
  import org.apache.jmeter.util.JMeterUtils;
  import org.apache.jorphan.collections.HashTree;
  
  public class HCTGameDay {
  
  public static void main(String[] args){
      // Engine
      StandardJMeterEngine jm = new StandardJMeterEngine();
      // jmeter.properties
      JMeterUtils.loadJMeterProperties("/Users/rokumar/Desktop/jmeter.properties");
  
      HashTree hashTree = new HashTree();     
  
      // HTTP Sampler
      HTTPSampler httpSampler = new HTTPSampler();
      httpSampler.setDomain("www.linkedin.com");
      httpSampler.setPort(80);
      httpSampler.setPath("/");
      httpSampler.setMethod("GET");
  
      // Loop Controller
      TestElement loopCtrl = new LoopController();
      ((LoopController)loopCtrl).setLoops(1);
      ((LoopController)loopCtrl).addTestElement(httpSampler);
      ((LoopController)loopCtrl).setFirst(true);
  
      // Thread Group
      SetupThreadGroup threadGroup = new SetupThreadGroup();
      threadGroup.setNumThreads(1);
      threadGroup.setRampUp(1);
      threadGroup.setSamplerController((LoopController)loopCtrl);
  
      // Test plan
      TestPlan testPlan = new TestPlan("HCT TEST PLAN");
  
      hashTree.add("testPlan", testPlan);
      hashTree.add("loopCtrl", loopCtrl);
      hashTree.add("threadGroup", threadGroup);
      hashTree.add("httpSampler", httpSampler);       
  
      jm.configure(hashTree);
  
      jm.run();
      }
  }
  </code></pre>
  
  <p>I do not get any results in the console output . Where are the response times etc. stored and how do I plot the graph of response times, number of connections, number of users programmatically.</p>