用途:帮助规划与设计性能测试策略,验证系统在预期与峰值负载下是否满足非功能需求,识别关键路径、定义真实负载曲线并建立可度量的成功标准。
主要能力:覆盖多种性能测试类型的规划,包括负载测试(正常流量,15-60 分钟)、压力测试(持续加压至失败)、浸泡测试(持续正常负载,4-24 小时,查内存泄漏)、尖峰测试(突发增减,10-30 分钟)、容量测试(递增确定最大容量)和可扩展性测试(验证水平扩展)。提供负载曲线模式,如渐进加压(Ramp-Up)与尖峰(Spike)。给出指标目标与临界阈值参考,如 p50 < 100ms、p95 < 200ms、p99 < 500ms,吞吐量 > 1000 RPS,错误率 < 0.1%,CPU 利用率 < 70%。包含关键公式:Little's Law(L = λ × W)、吞吐量(并发用户 / 平均响应时间)、Apdex。
使用方式:当需要进行性能测试规划、负载曲线设计、容量规划或 SLA 验证时启用该技能。可参考 performance-strategy-template.md 获取策略模板(范围、环境、场景),参考 nbomber-examples.md 获取 .NET 性能测试示例,参考 capacity-planning.md 获取 Little's Law、吞吐量、Apdex 与 BenchmarkDotNet 计算。输出可对接 CI/CD 自动化性能门禁、监控系统基线指标与容量规划的基础设施选型。
适用场景:为 API 制定性能测试计划、使用 NBomber 实现 .NET 负载测试、为 1 万用户做容量需求计算。
限制:资料未提供具体安装命令、收费方式或完整实现细节;k6 相关内容仅在概述中提及,具体用法暂未提供。