AN
andylibrian/terjang
Scalable HTTP load testing tool built on Vegeta
Terjang
Scalable HTTP load testing tool built on Vegeta.
Features
- Scalable: support multiple node of workers
- Web UI with detailed report
- Extensible:
- Start and stop load test via HTTP API
- Get status and load test result via HTTP API
- Receive progress / real time results via websocket
Install
Pre-compiled
Download the pre-compiled executables from the releases page and copy to the desired location.
From source
git clone git@github.com:andylibrian/terjang.git
cd terjang
makeUsage
Quick start on your local machine
Open a terminal, and run:
terjang serverOpen another terminal, and run:
terjang workerThen open http://localhost:9009
See more options
terjang -hDocker compose
git clone git@github.com:andylibrian/terjang.git
cd terjang
docker-compose up -dThen open http://localhost:9009
Deploying on Kubernetes via Helm
helm repo add andylibrian https://andylibrian.github.io/helm-charts
helm repo update
helm install terjang andylibrian/terjangConfiguration: see values.yaml
To access the UI: kubectl port-forward svc/server 9009:80, then open http://localhost:9009
Contributing
See Contributing
On this page
Languages
Go62.5%Vue35.4%HTML0.9%JavaScript0.8%Makefile0.3%Dockerfile0.2%
MIT License
Created November 30, 2020
Updated September 17, 2025
