A parallel EC2 driver for running the hummingbird HTTP load testing tool against Heroku.
Copyright 2012 Fauna, Inc. Licensed under the AFL 3. See the included LICENSE file.
gem install activesupport aws-sdk deep_merge heroku git clone email@example.com:heroku/charm_http.git
Add your AWS access keys to your enviroment:
export AWS_ACCESS_KEY_ID=??? export AWS_SECRET_ACCESS_KEY=???
You will also need to have R installed to create graphs.
Start a pool:
$ bin/charm start 5
Now, benchmark your app
$ bin/charm benchmark appname app.domain.name 1 10
Graph your output:
$ bin/charm graph domain.name.data
Combine multiple datafiles:
$ bin/charm combine *.data > combined.data
Stop the pool:
$ bin/charm stop
More options are available by running
That's about it.