This is a HTTP load testing tool that run requests concurrently. Written as a Golang learning project.
- Run requests concurrently
- Set a timer in second for how long it should run
- Outputs table of statistics for the end result
- JSON output of the result
- Support multiple URLs
Install the binary from https://github.com/bjarneo/rip/releases, or go directly to the build the binary manually step.
$ rip -c 100 -t 10 https://your.domain.com
The default values
Usage of rip -t int How many seconds to run the test (default: 60) -c float How many concurrent users to simulate (default: 10)
Get it up and running [DEV]
# Install dependencies go install # By using the go binary directly go run main.go
Build the binary manually
# Build binary go build # Now it will be available as "rip" rip http://localhost:1337