The best developer experience
for load testing

Open source load testing tool and SaaS
for engineering teams

Yum Brands

How It Works

Same script for local and cloud tests

Open Source

Built for engineering teams

Developers & SDETs

  • The k6 API and CLI are easy-to-use, flexible and powerful.

  • Write tests in Javascript that mimic real-world scenarios.

DevOps & SREs

  • Automate your tests to ensure that your infrastructure and application remain performant.

  • Configure SLOs in your k6 script to test the health of your services.

Software Testers & QAs

  • Create tests faster with our test builder, recorder or converters (JMeter, Postman, Swagger).

  • Extensive documentation, awesome community and first class support.

Powerful Scripting

No XML. No DSL. Just familiar scripting with ES6 JS

1import http from 'k6/http';
2import {check, sleep} from 'k6';
4export default function() {
5 const data = {username: 'username', password: 'password'};
6 let res ='', data);
7 check(res, { 'success login': (r) => r.status === 200 });
8 sleep(0.3);


Leverage k6 in your workflow with the tools your team uses every day

Still stuck with JMeter?

"The engineering effort of writing tests for just one of our microservices was going to be 2+ Engineering weeks in JMeter, versus the ½ day it took us in k6!"

Alex Hibbitt, Site Reliability Engineer.

k6 included in tech radar

What our users are saying

@k6_io thank you for creating an amazing open source product. I wrote my own thread ripper for load testing and you just saved my socks with the integration tools you have by default. Anyone looking to do load testing highly recommend using k6. It also reminds me of snowboarding.

It's time for me to once again sing the praises of @k6_io. If you've ever written a load test I think you'll likely agree it is the grungiest of grungy tasks. k6 makes it fun. It's like Greasemonkey for load testing. Cannot recommend enough.

I'm 90% complet on my #PoC and in my professional opinion @k6_io is definitely a #gamechanger for #performance #testing allows #shiftleft excellent #docs support 4 #Docker #javascript custom #metrics and establish #thresholds to pass/fail #cicd builds for both #webui & #API

I've toyed with a few load testing tools over the years, but only today tried @k6_io, and wow, is it pleasant to use. Haven't tried the hosted version, but for quick and easy CLI stuff, absolutely wonderful.

Toying around with @k6_io tonight. Pretty impressed with how easy it is to set up (yay @Docker!) and to start building test scripts. Some early results:

I love products like @k6_io - very technical and geeky domain, yet the product is extremely user friendly and you can understand and start using it within *seconds*, not even minutes. Great job.

personally using @k6_io and its has helped us quite a lot already. Definitely worth adding to your testing pipeline.

Lately I have been using @k6_io for performance testing the RESTful APIs we build and I simply fell in love with it. It so simple and easy to use, i highly recommend it!!

Loving @k6_io for integrating perf tests into @AzureDevOps pipelines. Great documentation, easy to use..

So @k6_io is probably my new favourite tool. Super quick to get set up and running load tests 😻

For anyone interested in load / stress testing, I’ve been using @k6_io recently and has been an absolute pleasure. Script up your flow using JS and away you go. Load tests in source control FTW. API for build sever runs too, beautiful.

Holly Molly, using @k6_io to do stress test and send the metrics to #DataDog on real time, amazing tool.

Open source and written in #golang

Yesterday was awesome! I whipped up a @k6_io extension in @golang so my load tests can publish to @nats_io. Took about an hour and a half and the end result was 57 lines of Go :D #golang

Why people love k6?