Thrash Buddy

Thrash Buddy is your go-to solution for cloud-native performance testing. Whether you're preparing for a product launch or scaling your infrastructure, Thrash Buddy helps you simulate real-world load with confidence.
Built on top of powerful tools like k6, Prometheus, and Grafana, it enables distributed load testing across Kubernetes clusters, giving you deep insights into how your app performs under pressure.
🔗 View the repository on GitHub and try it out on your infrastructure
Screenshots

Easy Usage
Deploy and manage your testing infrastructure with simple scripts and an intuitive frontend. Powerful under the hood, simple on the surface. The frontend helps you tackle complex tasks with ease.

Distributed Load Testing
Simulate large-scale traffic using k6 across multiple Kubernetes pods of your desired sizes (number of agents, CPU and Memory). Thrash Buddy can create loads on your system that you might not be ready for: take care!.

Real-Time Dashboard
Monitor your app's performance in real time with Grafana dashboards powered by Prometheus. See metrics like response time and throughput at a glance.

Kubernetes Integration
Thrash Buddy integrates seamlessly with Kubernetes, and thus allowing you to run it on many cloud providers and on-premises. The cloud tools may offer additional support to you.