{"_id":"http-monster","_rev":"67-3f4f144b5696d19f79a2523ee9d8154e","name":"http-monster","description":"A HTTP benchmarking tool for CLI","dist-tags":{"latest":"0.1.1"},"versions":{"0.0.3":{"name":"http-monster","description":"A HTTP benchmarking toolkit for CLI.","keywords":["http","cli","bench","benchmarking","request","browser"],"version":"0.0.3","repository":{"type":"git","url":"https://github.com/zonetti/http-monster.git"},"bin":{"httpmon":"./bin/httpmon","httpmon-browser":"./bin/httpmon-browser"},"dependencies":{"underscore":"1.4.4","commander":"1.1.1","request":"2.12.0","colors":"0.6.0-1","async":"0.2.2","progress-with-event":"0.1.0","zombie":"1.4.1"},"optionalDependencies":{"zombie":"1.4.1"},"readme":"# http-monster\n\nA HTTP benchmarking toolkit for CLI written in NodeJS.\n\n## Install\n\n    $> [sudo] npm install http-monster -g\n\n## httpmon\n\nIt looks like `ab`, but it is not.\n\n### Basic usage\n\n    $> httpmon -n 15 -c 2 http://github.com\n\n### --help\n\n    Usage: httpmon [options] <url>\n\n      Options:\n\n        -h, --help\n        -V, --version\n        -n, --requests [num]\n        -c, --clients [num]\n        -m, --method [http method]\n        -a, --auth [username:password]\n        -b, --body [param=value&param...]\n        -j, --json [{\"key\": \"value\"}] or [/path/to/file.json]\n        -q, --querystring [param=value&param...]\n        -i, --interval [ms]\n        -t, --timeout [secs]\n\n## httpmon-browser\n\nIt simulates a browser through [Zombie.js][zombie], so you can login into a website and then request internal routes. All you need to do is to setup a benchmarking file like `benchmarking.example.json`.\n\n**OBS:** Information about CSS Selectors and log-related issues can be found at [Zombie.js][zombie].\n\n### Basic usage\n\n    $> httpmon-browser benchmarking.json\n\n### --help\n\n    Usage: httpmon-browser <benchmarking file>\n\n      Options:\n\n        -h, --help\n        -V, --version\n\n[zombie]: http://zombie.labnotes.org","readmeFilename":"README.md","_id":"http-monster@0.0.3","dist":{"shasum":"592b2d74c772e2739c1bd8ef3b89d0bc36daad4d","tarball":"https://registry.npmjs.org/http-monster/-/http-monster-0.0.3.tgz","integrity":"sha512-DtWVLgC6RaimdepiT/fdN5xTpc7n3tGqcMPsp4ry7n11TeOvgcbjZ+CxbNDz+2kOCqMxFuXy+rMHE3kEYHCGcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAs1J7KNjz6zaEuFc/LaoB0y7xmNAOGYjM588o0OTJZVAiEA5O1EGSSUgnE1n6ZoadPJZRjwmOR9KJOyKhq0ZUVY5uM="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"zonetti","email":"zonetg3@gmail.com"},"maintainers":[{"name":"zonetti","email":"zonetg3@gmail.com"}],"directories":{}},"0.0.4":{"name":"http-monster","description":"A HTTP benchmarking toolkit for CLI.","keywords":["http","cli","bench","benchmarking","request","browser"],"version":"0.0.4","repository":{"type":"git","url":"https://github.com/zonetti/http-monster.git"},"bin":{"httpmon":"./bin/httpmon","httpmon-browser":"./bin/httpmon-browser"},"dependencies":{"underscore":"1.4.4","commander":"1.1.1","request":"2.12.0","colors":"0.6.0-1","async":"0.2.2","progress-with-event":"0.1.0","zombie":"1.4.1"},"optionalDependencies":{"zombie":"1.4.1"},"readme":"# http-monster\n\nA HTTP benchmarking toolkit for CLI written in NodeJS.\n\n## Install\n\n    $> [sudo] npm install http-monster -g\n\n## httpmon\n\nIt looks like `ab`, but it is not.\n\n### Basic usage\n\n    $> httpmon -n 15 -c 2 http://github.com\n\n### --help\n\n    Usage: httpmon [options] <url>\n\n      Options:\n\n        -h, --help\n        -V, --version\n        -n, --requests [num]\n        -c, --clients [num]\n        -m, --method [http method]\n        -a, --auth [username:password]\n        -b, --body [param=value&param...]\n        -j, --json [{\"key\": \"value\"}] or [/path/to/file.json]\n        -q, --querystring [param=value&param...]\n        -i, --interval [ms]\n        -t, --timeout [secs]\n\n## httpmon-browser\n\nIt simulates a browser through [Zombie.js][zombie], so you can login into a website and then request internal routes. All you need to do is to setup a benchmarking file like `benchmarking.example.json`.\n\n**OBS:** Information about CSS Selectors and log-related issues can be found at [Zombie.js][zombie].\n\n### Basic usage\n\n    $> httpmon-browser benchmarking.json\n\n### --help\n\n    Usage: httpmon-browser [options] <benchmarking file>\n\n      Options:\n\n        -h, --help\n        -V, --version\n        -c, --clients [num]  number of concurrent clients (default: 1)\n\n[zombie]: http://zombie.labnotes.org","readmeFilename":"README.md","_id":"http-monster@0.0.4","dist":{"shasum":"4e239851e8f3b6811f035daa307a1ec1ff6db117","tarball":"https://registry.npmjs.org/http-monster/-/http-monster-0.0.4.tgz","integrity":"sha512-V9yhdz89Xj5s/aVA+pbU7Mh5+X5/x/ZppWgb8H/+AgDmGSL3C9JhHMQRyOdZBgSFnp9P3LIp0XZAD7svgycC9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9dr5vOOtlH5Gir91uxys+220MTpi8nr8H9amCnlUAWQIgPDKG9YsVdwD9CVx/2T+tQj9mH1GPCpON5VpfzNZKrWg="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"zonetti","email":"zonetg3@gmail.com"},"maintainers":[{"name":"zonetti","email":"zonetg3@gmail.com"}],"directories":{}},"0.0.1-alpha":{"name":"http-monster","description":"A minimalist HTTP benchmarking tool.","keywords":["http","cli","bench","benchmarking","request"],"version":"0.0.1-alpha","repository":{"type":"git","url":"https://github.com/zonetti/http-monster.git"},"bin":{"httpmon":"./bin/httpmon"},"dependencies":{"request":"2.12.0","commander":"1.1.1","colors":"0.6.0-1","progress":"git://github.com/zonetti/node-progress.git"},"readme":"# http-monster\n\nA minimalist HTTP benchmarking tool.\n\n## Install\n\n    $> [sudo] npm install http-monster -g\n\n## Basic usage\n\n    $> httpmon -n 15 -c 2 http://github.com\n\n## --help\n\n    Usage: httpmon [options] <url>\n\n      Options:\n\n        -h, --help\n        -V, --version\n        -n, --requests [num]\n        -c, --clients [num]\n        -m, --method [http method]\n        -a, --auth [username:password]\n        -b, --body [param=value&param...]\n        -j, --json [{\"key\": \"value\"}] or [@/path/to/file.json]\n        -q, --querystring [param=value&param...]\n        -i, --interval [ms]\n        -t, --timeout [secs]","readmeFilename":"README.md","_id":"http-monster@0.0.1-alpha","dist":{"shasum":"416cc8bdbef0b86e070a9350073afa1caf93f75d","tarball":"https://registry.npmjs.org/http-monster/-/http-monster-0.0.1alpha.tgz","integrity":"sha512-NOLJl4/bWw0H9IWBE7aRby9E/eXr5mKV+1ztFo/kYqlrJHhJXGv0yY9Tmyucdp/IefXp92kzJM7RLuyQt+FSiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBhs7eDkQt6rqWCFHN4VkvWbp01IOsQGA+/yYbwgMNTAIgG/+gjk7zxlXuMXDtOhlgA5AhUZY6hVzVzUOklewAZaI="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"zonetti","email":"zonetg3@gmail.com"},"maintainers":[{"name":"zonetti","email":"zonetg3@gmail.com"}],"directories":{}},"0.0.2-alpha":{"name":"http-monster","description":"A HTTP benchmarking toolkit for CLI.","keywords":["http","cli","bench","benchmarking","request","browser"],"version":"0.0.2-alpha","repository":{"type":"git","url":"https://github.com/zonetti/http-monster.git"},"bin":{"httpmon":"./bin/httpmon","httpmon-browser":"./bin/httpmon-browser"},"dependencies":{"underscore":"1.4.4","commander":"1.1.1","request":"2.12.0","colors":"0.6.0-1","async":"0.2.2","progress":"git://github.com/zonetti/node-progress.git","zombie":"1.4.1"},"optionalDependencies":{"zombie":"1.4.1"},"readme":"# http-monster\n\nA HTTP benchmarking toolkit for CLI written in NodeJS.\n\n## Install\n\n    $> [sudo] npm install http-monster -g\n\n## httpmon\n\nIt looks like `ab`, but it is not.\n\n### Basic usage\n\n    $> httpmon -n 15 -c 2 http://github.com\n\n### --help\n\n    Usage: httpmon [options] <url>\n\n      Options:\n\n        -h, --help\n        -V, --version\n        -n, --requests [num]\n        -c, --clients [num]\n        -m, --method [http method]\n        -a, --auth [username:password]\n        -b, --body [param=value&param...]\n        -j, --json [{\"key\": \"value\"}] or [/path/to/file.json]\n        -q, --querystring [param=value&param...]\n        -i, --interval [ms]\n        -t, --timeout [secs]\n\n## httpmon-browser\n\nIt simulates a browser through [Zombie.js][zombie], so you can login into a website and then request internal routes. All you need to do is to setup a benchmarking file like `benchmarking.example.json`.\n\n**OBS:** Information about CSS Selectors and log-related issues can be found at [Zombie.js][zombie].\n\n### Basic usage\n\n    $> httpmon-browser benchmarking.json\n\n### --help\n\n    Usage: httpmon-browser <benchmarking file>\n\n      Options:\n\n        -h, --help\n        -V, --version\n\n[zombie]: http://zombie.labnotes.org","readmeFilename":"README.md","_id":"http-monster@0.0.2-alpha","dist":{"shasum":"10a677f08e17c0e1ae451d4eb99f1b2b67422029","tarball":"https://registry.npmjs.org/http-monster/-/http-monster-0.0.2alpha.tgz","integrity":"sha512-6rbaFXY71546LsZzuv1E0DcBeh44emHmkd0BvTcJ4nA3hMIuFE3yV9rn0iTo1yCePNdu5jyjpodhqKDO0gw+QQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA45Sk9YNnXcIbLpeu4PwHcyWy/C9E2kPfHK0DuPGXLAIhAPYHMoop0uwZHd9cq1f+UOgJs56eCheuyg2EOxlCPSkh"}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"zonetti","email":"zonetg3@gmail.com"},"maintainers":[{"name":"zonetti","email":"zonetg3@gmail.com"}],"directories":{}},"0.1.0":{"name":"http-monster","version":"0.1.0","description":"A HTTP benchmarking tool for CLI","repository":{"type":"git","url":"https://github.com/zonetti/http-monster.git"},"bin":{"httpmon":"./bin/httpmon"},"keywords":["http","cli","bench","benchmarking","request","browser"],"dependencies":{"commander":"~2.0.0","colors":"~0.6.2","underscore":"~1.5.2","async":"~0.2.9","request":"~2.27.0","winston":"~0.7.2"},"readme":"# http-monster\n\nI don't intend to maintain this repository. I made this as an excuse to play with `node.js` and `CLI`.\n\nIf you are really looking for an HTTP benchmarking tool, make sure to take a look at [`ab`][ab] (Apache HTTP server benchmarking tool) and [`siege`][siege] (An HTTP/HTTPS stress tester). Those are awesome tools and MUCH more mature (I can't stress this enough).\n\n## Install\n\n    $> [sudo] npm install http-monster -g\n\n## Basic usage\n\n    $> httpmon -n 15 -c 2 -v http://github.com\n\n## --help\n\n    Usage: httpmon [options] <url>\n\n      Options:\n\n        -h, --help                                             output usage information\n        -V, --version                                          output the version number\n        -n, --requests [num]                                   number of requests per client (default: 50)\n        -c, --clients [num]                                    number of concurrent clients (default: 1)\n        -m, --method [http method]                             http method (default: get)\n        -a, --auth [username:password]                         http authentication\n        -b, --body [param=value&param...]                      request body (postfields)\n        -j, --json [{\"key\": \"value\"}] or [/path/to/file.json]  request body as JSON\n        -q, --querystring [param=value&param...]               querystring parameters\n        -t, --timeout [secs]                                   request timeout (default: 30)\n        -s, --series                                           request in series\n        -v, --verbose                                          verbose mode\n\n[ab]: http://httpd.apache.org/docs/2.2/programs/ab.html\n[siege]: http://www.joedog.org/siege-home/","readmeFilename":"README.md","bugs":{"url":"https://github.com/zonetti/http-monster/issues"},"_id":"http-monster@0.1.0","dist":{"shasum":"94682ed328ea1d1393ac0275fe3add9ee7da0e9d","tarball":"https://registry.npmjs.org/http-monster/-/http-monster-0.1.0.tgz","integrity":"sha512-15IyW4UOdJAkHvc6tEaCBNtYQzUXWMxeF626sOLV6nUjVgcvli3k3yS9D8zajd9pb4GwxWmiTX5J2uj5v86U1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHDWIxxd5nvt1zyMwYZ+MP4I+PZXDItIdQFiY6aRwS9AIhANxWcRupygHBCVl+u12k3x7w9O8s6JBap7nDhoYd/c2Z"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"zonetti","email":"zonetg3@gmail.com"},"maintainers":[{"name":"zonetti","email":"zonetg3@gmail.com"}],"directories":{}},"0.1.1":{"name":"http-monster","description":"A HTTP benchmarking tool for CLI","version":"0.1.1","preferGlobal":"true","repository":{"type":"git","url":"https://github.com/zonetti/http-monster.git"},"bin":{"httpmon":"./bin/httpmon"},"scripts":{"test":"make test"},"keywords":["http","cli","bench","benchmarking","request","browser"],"dependencies":{"commander":"~2.0.0","colors":"~0.6.2","underscore":"~1.5.2","request":"~2.27.0","async":"~0.2.9","winston":"~0.7.2"},"devDependencies":{"mocha":"~1.14.0","jshint":"~2.3.0","should":"~2.0.2"},"readme":"# http-monster [![Build Status](https://secure.travis-ci.org/zonetti/http-monster.png)](http://travis-ci.org/zonetti/http-monster)\n\nI don't intend to maintain this repository. I made this as an excuse to play with `node.js` and `CLI`.\n\nIf you are really looking for an HTTP benchmarking tool, make sure to take a look at [`ab`][ab] (Apache HTTP server benchmarking tool) and [`siege`][siege] (An HTTP/HTTPS stress tester).\n\n## Install\n\n    $> [sudo] npm install http-monster -g\n\n## Basic usage\n\n    $> httpmon -n 15 -c 2 -v http://github.com\n\n## --help\n\n    Usage: httpmon [options] <url>\n\n      Options:\n\n        -h, --help                                             output usage information\n        -V, --version                                          output the version number\n        -n, --requests [num]                                   number of requests per client (default: 50)\n        -c, --clients [num]                                    number of concurrent clients (default: 1)\n        -m, --method [http method]                             http method (default: get)\n        -a, --auth [username:password]                         http authentication\n        -b, --body [param=value&param...]                      request body (postfields)\n        -j, --json [{\"key\": \"value\"}] or [/path/to/file.json]  request body as JSON\n        -q, --querystring [param=value&param...]               querystring parameters\n        -t, --timeout [secs]                                   request timeout (default: 30)\n        -s, --series                                           request in series\n        -v, --verbose                                          verbose mode\n\n[ab]: http://httpd.apache.org/docs/2.2/programs/ab.html\n[siege]: http://www.joedog.org/siege-home/\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/zonetti/http-monster/issues"},"_id":"http-monster@0.1.1","dist":{"shasum":"d1193dfdbf4ee34e563cd3e92cf459d5299db52c","tarball":"https://registry.npmjs.org/http-monster/-/http-monster-0.1.1.tgz","integrity":"sha512-ceUgLrltj4P7f2Cd1JgD9vUnfxXCizSyqlYsnBnyz+dgvAh/YAU+4wMRwEWl8KPRXJ6QT46Zlgyf9+u9JCGGEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuNgs1XdZn9kk8hz079BORDWhTGAndTdASiKCGvFDqOAIhAMYjickxRGePP/Wu8IiI4j3IdRQfoxP4bTIZbgaAgOlr"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"zonetti","email":"zonetg3@gmail.com"},"maintainers":[{"name":"zonetti","email":"zonetg3@gmail.com"}]}},"readme":"# http-monster\n\nA minimalist HTTP benchmarking tool.\n\n## Install\n\n    $> [sudo] npm install http-monster -g\n\n## Basic usage\n\n    $> httpmon -n 15 -c 2 http://github.com\n\n## --help\n\n    Usage: httpmon [options] <url>\n\n      Options:\n\n        -h, --help\n        -V, --version\n        -n, --requests [num]\n        -c, --clients [num]\n        -m, --method [http method]\n        -a, --auth [username:password]\n        -b, --body [param=value&param...]\n        -j, --json [{\"key\": \"value\"}] or [@/path/to/file.json]\n        -q, --querystring [param=value&param...]\n        -i, --interval [ms]\n        -t, --timeout [secs]","maintainers":[{"name":"zonetti","email":"zonetg3@gmail.com"}],"time":{"modified":"2022-06-18T22:13:20.695Z","created":"2013-02-05T14:03:33.281Z","0.0.1alpha":"2013-02-05T14:03:42.624Z","0.0.2alpha":"2013-02-07T12:31:56.080Z","0.0.3":"2013-02-11T11:00:41.801Z","0.0.4":"2013-02-18T18:27:03.497Z","0.0.4b":"2013-02-21T19:22:09.611Z","0.0.1-alpha":"2013-11-09T21:44:18.200Z","0.0.2-alpha":"2013-11-09T21:44:18.200Z","0.1.0":"2013-11-18T11:52:31.235Z","0.1.1":"2014-01-09T18:07:55.801Z"},"repository":{"type":"git","url":"https://github.com/zonetti/http-monster.git"}}