bigbench V-0.1.3

BigBench is a http penetration tool. It allows you to test the performance of any web server with very high loads.Requirements : 

  • Ruby 1.9+
  • Redis – only if you’re testing with multiple hosts

Can I test with a single machine? Yes, BigBench allows you to run your tests against every host from your local machine. The command for this looks like this:

bigbench run local example.rb

Can I also test on multiple machines? Yes! BigBench uses a bot design pattern which means you can run your tests from multiple hosts. Everything you need for this is a redis that is reachable from all testing hosts. Every host simply starts a bot that is checking for a new test receipt every minute like this:

bigbench start bot redis_url:port redis_password

Then to run the tests from all hosts simply use the same receipt as you would use for a local run and call it like this:

bigbench run bots example.rb redis_url:port redis_password

This will upload the test receipt to all bots and make them run it. Every bot reports its results back to the redis and the local machine then combines, and writes them to the output file. So you test with the same receipts and get the same results, no matter if your testing from the local host or with multiple bots.

Then to run the tests from all hosts simply use the same receipt as you would use for a local run and call it like this:

bigbench run bots example.rb redis_url:port redis_password

This will upload the test receipt to all bots and make them run it. Every bot reports its results back to the redis and the local machine then combines, and writes them to the output file. So you test with the same receipts and get the same results, no matter if your testing from the local host or with multiple bots.

Download :
Windows :  southdesign_bigbench-V-0.1.3.zip (147 KB) https://github.com/southdesign/bigbench/zipball/master
Unix/Linux : southdesign_bigbench-V-0.1.3.tar.gz (97 KB) https://github.com/southdesign/bigbench/tarball/master
Find Other Version |
Read more in here :  http://southdesign.github.com/bigbench/