名称为 script.js
import http from "k6/http";
import { check, sleep } from "k6";
export const options = {
vus: 50, // 并发用户数
duration: "30s", // 测试持续时间
thresholds: {
http_req_duration: ["p(95)<2000"], // 95% 请求 < 2 秒
http_req_failed: ["rate<0.01"], // 失败率 < 1%
},
};
const TARGET_URL = "https://example.com/"; // 改成你的目标 URL
export default function () {
const res = http.get(TARGET_URL, {
headers: {
// "Accept-Encoding": "gzip, deflate, br",
"User-Agent": "k6-simple-test",
},
});
check(res, {
"status is 200": (r) => r.status === 200,
});
sleep(1); // 模拟用户停顿 1 秒
}
docker 中运行
docker run --rm -i loadimpact/k6 run - <script.js
859

被折叠的 条评论
为什么被折叠?



