Skip to content

meathanjay/gload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gload

A minimal Go HTTP load tester: fire N GET requests to a URL with C concurrency and print overall stats plus a per-status table.

Install

cd /path/to/gload
go build -o gload

/ End of Selection


## Usage

```bash
./gload -c 50 -n 5000 -timeout 10s https://example.com
  • -c, --concurrency number of concurrent workers (default 10)
  • -n, --requests total number of requests to send (default 100)
  • -timeout per-request timeout (default 10s)

Output

Example output (values illustrative):

Total: 5000 in 12.34s; Throughput: 405.0 req/s
Success: 4987, Errors: 13
Overall latency (ms): min=4.3 avg=12.1 p50=9.8 p90=20.5 p99=45.2 max=77.9

STATUS	REQUESTS	AVG_MS
200	4987	12.1
500	13	42.3

Notes

  • GET only.
  • Follows redirects (default http.Client behavior).
  • TLS verification enabled.
  • Single binary, no external dependencies.

About

gload HTTP load testing CLI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages