|
SIEGE
is an http regression testing and benchmarking utility. It was designed
to let web developers measure the performance of their code under
duress, to see how it will stand up to load on the internet. It lets
the user hit a webserver with a configurable number of concurrent
simulated users. Those users place the webserver "under siege." The
duration of the siege is measured in transactions, the sum of simulated
users and the number of times each simulated user repeats the process
of hitting the server. Thus 20 concurrent users 50 times is 1000
transactions, the length of the test.
SPROXY is the siege proxy server. In order to collect URLs
for siege, configure your browser to use the sproxy server. It collects
all URL infomation, including POST data and GET requests, and writes
them to file in a siege-friendly format. DICK is a network / port scanner. It was named for the gumshoes of old. It can scan a network for active hosts with either ICMP echo or TCP/IP socket connects. Dick can also scan a single host for open ports. WACKYD is a daemon that controls the LED lights on your extended keyboard. By default it sets the lights in motion in a Knight Rider pattern. wackyd implements the WACKY protocol which allows it to serve as a notification system. It listens for instructions on a local port. You've got mail? Change the keyboard pattern. You want to let a friend know that you're online, change HER keyboard pattern. Libwacky and JoeDog::Wacky are bundled separately. They are C and perl libraries respectively. They allow you to control the blinking pattern from inside a program or a script either locally or remotely. PERL MODULES JoeDog::Config reads many different types of configuration file into many different data structures. JoeDog::Stats performs statistical analysis on grouped and ungrouped data and provides the means to configure customized distributions. JoeDog::ProgressBar rocks! JoeDog::Wacky provides a perly interface for Wackyd. |
|