HTTP load/traffic generator and benchmark tool built on Node.js
JavaScript
Switch branches/tags
Nothing to show
Latest commit 797f8be Feb 24, 2010 @orlandov No commit message
Permalink
Failed to load latest commit information.
optparse-js @ 3eb744c add commandline options Jan 24, 2010
.gitmodules add commandline options Jan 24, 2010
LICENSE add LICENSE file Jan 20, 2010
README.md No commit message Feb 23, 2010
azathoth.js add commandline options Jan 24, 2010

README.md

NAME

azathoth - HTTP benchmark and load generator tool

SYNOPSIS

azathoth.js <options> http://example.com:8080/

DESCRIPTION

azathoth is for generating lots of HTTP traffic. By utilizing Node.js's
powerful asynchronous abilities it's possible to create an enormous number
of requests.

*Note*: azathoth is a very small and very simple proof of concept. Anyone
interested in using node for this kind of work should use
http://github.com/benschmaus/nodeload which adds a lot of value and 
functionality on this idea.

Outside the ordered universe that amorphous blight of nethermost confusion
which blasphemes  and bubbles at the center of all infinity; the boundless
daemon sultan Azathoth, whose name no lips dare speak aloud, and who gnaws
hungrily in inconceivable, unlighted chambers beyond time and space amidst
the muffled, maddening beating of vile drums and the thin monotonous whine
of accursed flutes.                     The Dream Quest -- H. P. Lovecraft

OPTIONS

-c Number of concurrent connections to use. Each client will make a
   number of requests equal to the total number of requests divided by this number.

-n Total number of requests to make.

-m HTTP method to use (default: GET)

ENVIRONMENT

azathoth requires node to be installed somewhere on your path.

AUTHOR

Orlando Vazquez <ovazquez@gmail.com>

SEE ALSO

ab(1)