title: how to Load test a java api (Jar) using modern tools?
body: <p>I have a simple java code integrated with Apache Camel which also uses camel-kafka component for logging messages in kafka topics. I have created a class which handles single request. 
  Using threads I can create various threads to invoke above class method to log messages.</p>
  
  <p>Currently I need to load test this JAR using a tool. I want to know a tool that have very low learning curve. </p>
  
  <p>Load test:</p>
  
  <ul>
  <li>increasing users to allow multiple messages to be logged concurrently</li>
  <li>variation of messages to increase/decrease message size</li>
  <li>Time taken by specific users to log specific messages.</li>
  </ul>
  
  <p>I have gone through </p>
  
  <ul>
  <li>JMeter (learning curve is big)</li>
  <li>JProfiler (it does not load test but monitors the application if I am
  not wrong)</li>
  <li>Netbeans Load generator (again it uses JMeter)</li>
  </ul>