Stress Testing with Siege and Bombard, know your limits
I couldn't find a clear quick intro on getting siege and bombard in action, so I'm writing one here. Siege is a load testing and benchmarking utility that has been available for quite a while, It allows you to hit your web application on a specific url (or a set of urls in a file) with specific concurrency and size settings. siege summarizes the measures of the test outcome including: Transaction rate (requests/sec) Actual concurrency (even if you hit with 200 concurrent connections, your server might be responding with just 80) Average, longest and shortest response time example: triggering 200 concurrent users, each hitting the url twice siege -c200 -r2 http://www.modsaid.com/ summary: Transactions: 400 hits Availability: 100.00 % Elapsed time: 38.44 secs Data transferred: 0.26 MB Response time: 10.09 secs Transaction rate: 10.41 trans/sec Throughput: 0.01 MB/sec Conc