Highlights:
- Scripted in JavaScript, very developer-friendly
- Integrated easily with CI
- Built-in support for thresholds and checks
A sample test:
import http from 'k6/http'; import { check, sleep } from 'k6'; export default function () { let res = http.get('https://my-api.com/health'); check(res, { 'status was 200': (r) => r.status === 200 }); sleep(1); }
Highly recommend it for modern DevOps teams.