Siege Support Utilities
Author: Bill Proud
Partly based on Peter Hutnick's bombardment
Docker image
Someone thoughtfully created a Docker image that lets you use this script with hardly any configuration (once you have Docker): https://github.com/klokantech/bombard-docker
Usage
The siege support utilities consist of the following perl scripts all of which should be installed in the same directory (such as /usr/local/bin):
prepdata Processes the siege log outputting a file usable by siegechart siegechart Creates a set of charts in PNG format bombard Drives siege along with the other two scripts above
Notes:
- Siegechart requires the following perl modules: Chart-2.x and GD-1.2x
- Bombard requires a logfile entry and
logging = true
to be set in .siegerc
There are also the following man pages which can be installed in for example
/usr/local/man/man1
:
siegechart.1
bombard.1
Compiling
apt-get install libgd-dev siege cpan
/brew install cpan siege libgd
cpan install GD
cpan install Chart::Lines
./configure
make
- optional:
make install