Kubeblast turns your Kubernetes cluster into a collaborative Load Testing platform, where running JMeter load tests is simple and efficient.
Run in standalone mode on a single powerful node, or scale out to distributed execution when more nodes are available and higher throughput is required — without changing how your team submits scenarios.
Prevent risky load tests from running by accident. Kubeblast adds a simple review step so scenarios can be approved by moderators before they hit your cluster.
Easily integrate load testing into your CI/CD pipelines using secure Personal Access Tokens (PATs) and the Kubeblast API. Trigger tests automatically as part of your delivery workflow and catch performance issues early—before they reach production.
Configure every aspect of your load-testing environment. Set resource limits, control node placement, and fine-tune execution parameters to match your infrastructure.
Developers and QA teams often depend on Ops engineers to prepare JMeter environments or end up running tests locally. This causes delays, inconsistent setups, and slows the delivery pipeline.
Kubeblast lets users run Load Test scenarios with a few clicks, monitor execution, and instantly access results, enabling a true self-service experience.
You need to run load tests but want to avoid extra infrastructure costs or impacting production workloads.
Kubeblast provides fine-grained placement control and resource limits, allowing teams to use idle cluster capacity safely and efficiently—without disrupting core applications.
An unreviewed load test can overwhelm production, exceed quotas, or unintentionally disrupt other workloads.
Kubeblast introduces moderator roles through RBAC. Every new test plan can be reviewed and approved before execution, ensuring safe, compliant, and controlled load testing.
Kubeblast is a load testing platform that runs JMeter tests directly in your Kubernetes cluster. Upload your JMeter scenario, click Start, and Kubeblast automatically handles everything else.
No, you don't need to modify your existing JMeter test plans. Kubeblast works with your standard JMeter .jmx files as-is. This makes it easy to migrate from local or traditional load testing setups.
Kubeblast gives you fine-grained control over how and where load tests run. You can select specific Kubernetes nodes, set strict CPU and memory limits, and use custom JMeter images including images from private registries.
Yes. Kubeblast’s lightweight design and flexible configuration make it easy to run multiple instances each with its own namespaces, resource limits, and authentication. It’s a natural fit for multi-tenant environments.
Kubeblast delivers enterprise-grade load testing without enterprise complexity or cost. Built around standard JMeter, it eliminates vendor lock-in, reduces operational risk with built-in moderation, and runs natively on Kubernetes to maximize existing infrastructure.
Perfect for single person or small team
For teams that need advanced control
$ helm repo add teymurgahramanov https://teymurgahramanov.github.io/helm-charts
$ helm upgrade --install kubeblast teymurgahramanov/kubeblast --namespace kubeblast --create-namespace
$ kubectl -n kubeblast port-forward svc/kubeblast 8080:80
Kubeblast is an open-source Kubernetes native load testing platform that enables teams to run JMeter load tests on Kubernetes clusters. Features include self-service load testing, built-in RBAC, real-time logs, performance monitoring, and easy Helm chart deployment. Perfect for distributed load testing, Kubernetes performance testing, and cloud native stress testing.