title: Performance / Stress Testing Java EE applications
body: <p>It's difficult to find all bottlenecks, deadlocks, and memory leaks in a Java application using unit tests alone.</p>
  
  <p>I'd like to add some level of stress testing for my application. I want to test the limits of the application and determine how it reacts under high load.</p>
  
  <p>I'd like to gauge the following:</p>
  
  <ul>
  <li>Availablity under high load</li>
  <li>Performance under high load</li>
  <li>Memory / CPU / Disk Usage under high load</li>
  <li>Does it crash under high load or react gracefully</li>
  </ul>
  
  <p>It would also be interesting to measure and contrast such characteristics under normal load.</p>
  
  <p>Are their well known, standard techniques to address stress testing.
  I am looking for help / direction in setting up such an environment. 
  Ideally, I would like to run these tests regularly, so that wecan determine if recent deliveries impact performance.</p>