Professional load testing in minutes. Write tests in JavaScript, run them globally, and get real-time performance insights.
import http from 'k6/http';
import { check, sleep } from 'k6';
export const options = {
vus: 100,
duration: '30s',
};
export default function () {
const res = http.get('https://api.example.com');
check(res, {
'status is 200': (r) => r.status === 200,
'response < 200ms': (r) => r.timings.duration < 200,
});
sleep(1);
}Professional-grade tools with an intuitive interface
Run tests with up to 10,000 virtual users powered by k6
Watch your performance metrics stream live as tests run
Test from multiple regions around the world
Write powerful tests with k6's JavaScript API
API access, webhooks, and team collaboration
Get started with 50 VUs — no credit card required