Perf Distributed Testing
Enter your license key to get registry credentials and Helm chart access.
Don't have a license key yet?
Community is free — register to get your key by email.
Enter Your License Key
Enter the license key from your confirmation email to get registry credentials.
Community license verified
Get a Registry Token
Registry tokens are valid for 5 minutes — run this immediately before helm install.
Registry Token (expires in 5 minutes)
Create imagePullSecret
Create a Kubernetes Secret so your cluster can pull images from the private registry. Replace YOUR_TOKEN with the token from Step 1.
kubectl create secret docker-registry martkos-registry \
--docker-server=registry.martkos-it.co.uk \
--docker-username=your@email.com \
--docker-password=YOUR_TOKEN \
--namespace perf-testing Install Helm Charts
Helm charts are publicly available — no credentials required to pull them.
JMeter
helm install my-jmeter-test oci://ghcr.io/markslilley/charts/perf-jmeter \ --version 1.0.0 \ --namespace perf-testing \ --set test.configMapName=my-test-plan \ --set worker.replicas=3 \ --set global.imagePullSecrets[0].name=martkos-registry
k6
helm install my-k6-test oci://ghcr.io/markslilley/charts/perf-k6 \ --version 1.0.0 \ --namespace perf-testing \ --set test.configMapName=my-k6-script \ --set runners.replicas=3 \ --set metrics.backend=prometheus \ --set metrics.prometheus.remoteWriteUrl=http://prometheus:9090/api/v1/write \ --set global.imagePullSecrets[0].name=martkos-registry
Gatling
helm install my-gatling-test oci://ghcr.io/markslilley/charts/perf-gatling \ --version 1.0.0 \ --namespace perf-testing \ --set test.configMapName=my-simulation \ --set master.simulationClass=simulations.MySimulation \ --set worker.replicas=3 \ --set global.imagePullSecrets[0].name=martkos-registry
Need priority support?
Enterprise adds next-business-day email SLA, architecture guidance, and a named account contact.
Upgrade to Enterprise — £1,000/yearNeed help? Contact support or open an issue on GitHub.