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 50,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
Start with 200 VUs and 5-minute tests — no credit card required
Start free, upgrade when you need more power