import http from 'k6/http'; import { sleep } from 'k6'; const ioLatencyMilliseconds = 10; const workIterations = 5000; const outputIterations = 10; export const options = { stages: [ { duration: '20s', target: 50, }, // ramp up to concurrency 10 over 20s { duration: '20s', target: 200 }, // ramp up to concurrency 25 over 20s { duration: '20s', target: 0 }, // ramp down to 0 over 20s ], thresholds: { http_req_failed: ['rate<0.01'], // http errors should be less than 1% http_req_duration: ['p(90)<20'], // 90% of requests should be below 150ms }, }; export default function () { http.get(`${__ENV.CADDY_HOSTNAME}/sleep.php?sleep=${ioLatencyMilliseconds}&work=${workIterations}&output=${outputIterations}`); //sleep(1); }