Welle
Welle is a tool for benchmarking servers similar to ApacheBench.
Usage
```txt
USAGE:
welle [OPTIONS] --num-requests
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-c, --concurrent-requests Number of in flight requests allowed at a time [default: 1]
-m, --method HTTP method to use [default: GET]
-n, --num-requests Total number of requests to make
ARGS:
URL to request
```
Building
The tool requires Rust
and Cargo
which you can get here. Once Rust and Cargo are installed, building is as easy as:
bash
cargo build --release
And you can find your binary in "./target/release/welle".
Roadmap
- [ ] Customization the type of request made
- [ ] Ability to log structured result data
- [ ] Graphing and charting of data
- [ ] Finer tuned diagnostics of how long individual parts of the request take (e.g., connection time)
- [ ] Control of how the test runs over time