tinySQL Server Loadtest

July 10, 2026 ยท View on GitHub

Small built-in load generator for the cmd/server HTTP query endpoint.

Build

go build -o tinysql-loadtest .

Run

./bin/tinysql-loadtest \
  -url http://127.0.0.1:8080/api/query \
  -tenant default \
  -sql "SELECT 1" \
  -requests 10000 \
  -concurrency 100

Optional auth:

./bin/tinysql-loadtest -auth "$TOKEN" ...

The tool prints:

  • total duration
  • achieved RPS
  • transport vs HTTP errors
  • latency: average, p50, p95, p99, max