Popularity
8.9
Declining
Activity
0.0
Stable
115
4
13
Programming language: Crystal
License: MIT License
Tags:
HTTP
cryload alternatives and similar shards
Based on the "HTTP" category.
Alternatively, view cryload alternatives based on common mentions on social networks and blogs.
-
Cable
An ActionCable "port" to Crystal, framework agnostic, 100% compatible with the ActionCable JS Client -
http-params-serializable
HTTP params (de)serialization, applicable to URL queries and URL-encoded forms -
ContentDisposition
Crystal shard to create HTTP Content-Disposition headers with proper escaping/encoding of filenames
Get performance insights in less than 4 minutes.
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Promoted
scoutapm.com
Do you think we are missing an alternative of cryload or a related project?
README
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](screenshot.png)
Bash Completion
Run these commands to enable Bash Autocompletion
cryload --completion >> ~/.cryload.completion.sh
echo 'source ~/.cryload.completion.sh' >> .bash_profile
Development
DONE:
- Request number
- Pretty output
- Performance
- Kill signal handling
TODO:
- Multithreading
Contributing
- Fork it ( https://github.com/sdogruyol/cryload/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
Contributors
- Sdogruyol Sdogruyol - creator, maintainer