|
|
|
|
|
by kodeninja
1916 days ago
|
|
I developed a simple wrapper around vegeta, called vajra, that can be given the URL to a file containing test URLs (in vegeta format), a target QPS/duration, and then easily run a load test. Gets deployed as a k8s `Job` via GitLab (can be scheduled/on-demand), with a simple script echoing back the vegeta status every 1 minute. Jobs don't yet support automatic cleanup, so another simple GitLab job deletes the job from k8s upon completion. The execution log is anyway available in GitLab/Kibana. All in all, an extremely simple way to run load tests against a service deployed in k8s. What grew as a personal utility is now being used by many teams for quick load tests. |
|