k6.io Open in urlscan Pro
143.204.89.117  Public Scan

URL: https://k6.io/
Submission: On January 05 via api from TR — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

 * Open Source
 * Cloud
 * Documentation
 * Pricing
 * About
    * Our Story
    * Community
    * Testimonials
    * Resources
    * Blog
    * Contact Us

Schedule demoLoginSign up



THE BEST DEVELOPER
EXPERIENCE FOR LOAD TESTING

Open source and SaaS for engineering teams

Open Source >_Cloud >_

Cloud >_Open Source >_


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.

All team testing




SCRIPT TESTS IN JAVASCRIPT

 * API
 * Threshold config
 * GraphQL
 * Cookies
 * WebSocket
 * gRPC

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  check(res, { 'success login': (r) => r.status === 200 });
8  sleep(0.3);
9}


Copy



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.jsLocal
or
kubectl apply -f k6.yamlk8s
or
k6 cloud script.jsCloud



RUN 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. Adapt your testing:
   stress tests, peak tests, soak 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.


 * CHAOS TESTING
   
   Simulate real-world traffic in your chaos experiments. Inject system failures
   in your k6 tests.


 * SYNTHETIC TESTING
   
   Traditional synthetic/ping testing is not enough anymore. Reuse your k6 tests
   to ensure availability in production.


 * 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.

 * Postman

 * New Relic

 * Visual Studio

 * Grafana

 * IntelliJ IDEA

 * Datadog

View all integrations


 * Kubernetes

 * Prometheus

 * Pub/Sub

 * Amazon SQS

 * Kafka

 * OpenTelemetry

View all extensions


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
   
   @aboodman
   
   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.


 * G BARNES
   
   @G0GMANGO
   
   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


 * BRETTFLORIO
   
   @brettflorio
   
   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.


 * CEES-JAN KIEWIET
   
   @WyriHaximus
   
   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:
   pic.twitter.com/LGCESvFMlv


 * JOSEF RICHTER
   
   @josefrichter
   
   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.

View all testimonials



JOIN THE K6 COMMUNITY

Learn, share, and meet with fellow testers of high-availability applications


 * GITHUB
   
   Contribute code to the project or report a verified bug


 * TWITTER
   
   Let's talk about performance testing!


 * MEETUP
   
   Find out more about the upcoming k6 events


 * SLACK
   
   Connect and chat with other k6 users


 * COMMUNITY FORUM
   
   Join the discussion or post your question


 * YOUTUBE
   
   Learn with videos from the k6 team and the community

 * Open Source
 * Cloud
 * Documentation
 * Pricing
 * Our Story
 * Community
 * Testimonials
 * Resources
 * Blog
 * Contact Us

Schedule demoLoginTry for free


PRODUCT

 * Open Source
 * Cloud
 * Pricing
 * Open Source vs Cloud
 * Schedule a Cloud Demo
 * Professional Services
 * Testimonials


RESOURCES

 * k6 Docs
 * Cloud Docs
 * Extensions
 * Integrations
 * Not a developer. Why k6?
 * Modern Load Testing
 * Build vs Buy


COMMUNITY

 * Engage
 * Forum
 * Slack
 * GitHub
 * k6 Champions
 * k6 Cloud for Education


ABOUT

 * Our story
 * Our beliefs
 * Blog
 * Contact
 * Jobs1


 * GDPR
 * Privacy
 * Security
 * Terms
 * Stewardship
 * Status
   

© 2022 Grafana Labs

This site uses cookies. Using k6.io means you agree to use of our cookies.
Please, feel free read our Privacy Policy for further information.Got it