import { check } from "k6"; import http from "k6/http"; export const options = { stages: [ { duration: "10s", target: 1 }, { duration: "2m", target: 1 }, { duration: "10s", target: 2 }, { duration: "2m", target: 2 }, { duration: "10s", target: 3 }, { duration: "2m", target: 3 }, { duration: "10s", target: 4 }, { duration: "2m", target: 4 }, { duration: "10s", target: 5 }, { duration: "2m", target: 5 }, ], thresholds: { http_req_duration: ["p(50)<25", "p(90)<100", "p(99)<300"], }, }; export default function () { const res = http.post( "https://api.unkey.dev/v1/keys.verifyKey", JSON.stringify({ key: "3ZfxveorjGyvr2Hjh6ZiN1HY", }), { headers: { "Content-Type": "application/json", }, }, ); check(res, { "is status 200": (r) => r.status === 200, }); }