Skip to content

About

A utility for arming (creating) many bees (micro EC2 instances) to attack (load test) targets (web applications).

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

23 Commits

Folders and files

Repository files navigation

Bees with Machine Guns!

Description

A utility for arming (creating) many bees (micro EC2 in stances) to attack (load test) targets (web applications).

Dependencies

Required:

  • boto
  • fabric
  • paramiko

Recommended:

  • virtualenv
  • virtualenvwrapper

Installation w/ virtualenvwrapper

% cd beeswithmachineguns
% mkvirtualenv --no-site-packages bees
% easy_install pip
% pip install -r requirements.txt

Usage

fab -f bees.py up:5,staging,us-east-1d
fab -f bees.py attack:http://YOUR-DOMAIN.com/,1000,100
fab -f bees.py down

Quirks

The AMI to clone and SSH key to use are currently hard-coded into the up() function, expect this to be fixed shortly. In the meantime, its open-source, fork it!

Tested with

  • Python 2.6

Credits

A creation of the News Applications team at the Chicago Tribune—visit our blog and read our post about the project

Initial refactoring code and inspiration from Jeff Larson

License

MIT.

About

A utility for arming (creating) many bees (micro EC2 instances) to attack (load test) targets (web applications).

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors