| CARVIEW |
The best developer
experience for load testing
Open source and SaaS for engineering teams
Loved by developers. Trusted by businesses
Prevent failures. Improve reliability. Release with confidence.
Test early and continuously—break the QA silo in performance testing
Developers
Backend and frontend engineers prevent regressions when running performance tests.
Site Reliability Engineers
Test scalability to improve your reliability targets. Test SLOs and avoid SLA breaches.
Software Engineers in Test / QA
Shift left and collaborate with developers for effective and continuous testing.
Script tests in Javascript
1import http from 'k6/http'2import { check, sleep } from 'k6'3
4export default function () {5 const data = { username: 'username', password: 'password' }6 let res = http.post('https://myapi.com/login/', data)7
8 check(res, { 'success login': (r) => r.status === 200 })9
10 sleep(0.3)11}On your machines, our cloud, or both
Scale from solo developers to large enterprises
Use the same script for local, distributed, and cloud tests
Migrate from local tests to the cloud using the same script for both environments.
k6 run script.jsLocalkubectl apply -f k6.yamlk8sk6 cloud script.jsCloudRun tests from 21 load zones
Simulate real global traffic patterns.
More testing with one tool
k6 Open Source is designed for load testing. Extensible to support other types of testing.
Load testing
Verify that applications can handle the expected traffic. Different goals require different tests: stress tests, spike tests, soak tests, smoke tests, etc.
End-to-end web testing
Mix browser and API testing—interact with real browsers and collect frontend metrics to get a holistic user view.
Synthetic monitoring
Traditional ping testing is not enough anymore. Reuse your k6 tests with Synthetic Monitoring to continuously verify production environments.
Fault injection testing
Inject faults in Kubernetes-based apps to recreate application errors. Test resilience patterns and tolerance of internal errors to improve reliability.
Infrastructure testing
Test how cloud-native systems scale. Isolate bottlenecks. Plan and provision infrastructure capacity.
Regression testing
Test continuously to track changes in performance and reliability. Prevent software regressions from reaching production.
Integrations and Extensions
k6 integrates with your dev tools. Extensions add new capabilities to k6.
What our users are saying

FraggleRock613
@schuran@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.

Aaron Boodman
@aboodmanIt'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.

G Barnes
@G0GMANGOI'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

brettflorio
@brettflorioI'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.

Cees-Jan Kiewiet
@WyriHaximusToying 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: pic.twitter.com/LGCESvFMlv

Josef Richter
@josefrichterI 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.