cryload

HTTP benchmarking tool
0.2.0 Latest release released

cryload

HTTP benchmarking tool writen in Crystal

Installation

From Source

Cryload is tested on Crystal 0.9.1

git clone https://github.com/Sdogruyol/cryload.git && cd cryload
crystal build src/cryload.cr --release

OS X

brew tap sdogruyol/cryload
brew install cryload

Usage

You can specify the number of requests after the url. The default request number is 1000.

./cryload -s http://wwww.localhost:9292 -n 10000

Screenshot

Bash Completion

Run these commands to enable Bash Autocompletion

cryload --completion >> ~/.cryload.completion.sh
echo 'source ~/.cryload.completion.sh' >> .bash_profile

Development

DONE:

  1. Request number
  2. Pretty output
  3. Performance
  4. Kill signal handling

TODO:

  1. Multithreading

Contributing

  1. Fork it ( https://github.com/[your-github-name]/cryload/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

cryload:
  github: sdogruyol/cryload
  version: ~> 0.2.0
Crystal none

Dependencies 1

Development Dependencies 0

Dependents 0

Last synced .
search fire star recently