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.
cd /path/to/gload
go build -o gload/ End of Selection
## Usage
```bash
./gload -c 50 -n 5000 -timeout 10s https://example.com
-c, --concurrencynumber of concurrent workers (default 10)-n, --requeststotal number of requests to send (default 100)-timeoutper-request timeout (default 10s)
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
- GET only.
- Follows redirects (default http.Client behavior).
- TLS verification enabled.
- Single binary, no external dependencies.