用途:该技能用于负载测试服务、API 性能基准测试、容量规划与压力下的瓶颈定位,触发场景包括编写 k6、Artillery、JMeter 或 Gatling 脚本,规划负载、压力、浸泡或尖峰测试,定义性能 SLO 与通过/失败阈值,将负载测试集成进 CI/CD,分析结果找瓶颈,以及为发布、促销、活动等流量事件做容量规划。不适用于不含并发负载的单元或集成测试,也不适用于前端性能(Lighthouse、Core Web Vitals)。
主要能力:提供测试类型选择(冒烟、负载、压力、浸泡、尖峰)及其目标、时长与虚拟用户形态;关键指标(RPS、P50/P95/P99 延迟、错误率、TTFB、检查通过率);思考时间、虚拟用户与 RPS 关系、开放与封闭工作负载模型;k6 基础脚本、分阶段爬坡、带检查与阈值的 API 测试、真实用户旅程、压力测试示例;GitHub Actions 中安装与运行 k6 的 CI 配置;结果解读与瓶颈识别清单;反模式与常见陷阱。
使用方式:激活后首次回复以 🧢 表情开头。用 k6 run script.js 运行脚本,可加 --out json=results.json 导出数据;在代码中设置 thresholds 使 CI 自动失败;用 stages 做渐进爬坡,用 sleep 模拟思考时间,用 SharedArray 共享测试数据,用 ramping-arrival-rate 控制 RPS。
限制:资料未提供该技能的收费、价格、平台支持范围与效果保证;示例中的 URL、密钥与配置需按实际环境替换。