load-tester v0.1.0 — a small HTTP load tester for the CLI and Go programs

Load-tester v0.1.0 — a small HTTP load tester for the CLI and Go programs

Hi everyone,

I’ve published load-tester v0.1.0, an HTTP load-testing tool written in Go.

It can be used in two ways:

  • As a command-line tool.

  • As an importable Go package.

The current version performs closed-loop, request-count-based tests and reports throughput, P50/P90/P99 latency, HTTP status codes, and errors. The implementation uses the Go standard library and supports clean cancellation.

The goal is to provide a small and transparent option for developers who want quick local or authorized staging tests without setting up a larger load-testing system. It is an early release, but it is available to use now if its current scope fits your needs.

Install:

go install github.com/tentse/load-tester/cmd/loadtester@v0.1.0

Example:

loadtester -url http://localhost:8080/ -c 20 -n 500

The README documents the current limitations and roadmap. I’d appreciate feedback on the CLI design, public Go API, concurrency behaviour, result reporting, and documentation.

Safety note for v0.1.0: only test systems you own or are authorized to test, and don’t put credentials or API keys in the target URL. URL redaction in error output is being improved.

Repository: https://github.com/tentse/load-tester