素材阁

k6 速查

共 24 条 k6 负载测试,涵盖基础运行、脚本结构、检查与阈值、场景与阶段、进阶。 支持搜索与分类筛选,点击即可复制。

基础运行

脚本即测试。

命令说明
按脚本中 options 运行
临时指定虚拟用户与时长
指定总迭代次数
输出结果到文件
上传到 k6 Cloud 运行

脚本结构

default 函数是每个 VU 的循环体。

命令说明
引入 HTTP 模块
配置虚拟用户与时长
默认函数(每次迭代执行)
发送 POST
并发请求

检查与阈值

断言结果与性能门槛。

命令说明
检查响应(失败不计入错误但会统计)
校验响应体
性能阈值(不达标则退出码非 0)
每次迭代休眠(模拟思考时间)
分组统计

场景与阶段

压测曲线。

命令说明
定义场景
爬坡上升 / 下降
到达率型执行器
数据准备(只执行一次)
收尾(只执行一次)

进阶

自定义指标与报告。

命令说明
自定义指标
生成 HTML 报告
导出汇总
多 VU 共享只读数据

使用说明

k6 速查:基础运行、脚本结构、检查与阈值、场景与阶段、进阶;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:基础运行、脚本结构、检查与阈值、场景与阶段、进阶。
  2. 点「命令」列复制到脚本或终端。
  3. 先用小并发冒烟,再用 stages 逐步爬坡,观察拐点。
  4. 用 thresholds 设性能门槛,让不达标自动判定失败(CI 友好)。

常见问题

check 和 thresholds 有什么区别?
check 在单次迭代里断言响应(统计通过率);thresholds 是对整体指标设门槛,不达标时进程以非 0 码退出。
压测要多大规模?
从预期峰值的 1-2 倍起步,观察响应时间与错误率的拐点;盲目超高并发易压垮环境、结果失真。
需要联网吗?
速查内容本地可用;压测目标需可达,安装 k6 需联网。

延伸阅读

相关工具