用途:在系统上线前建立性能基线、验证 SLA/SLO、做容量规划、排查性能退化,以及大促或高并发活动前压测,并评估数据库、缓存、队列容量。核心原则是先定义 SLO 再压测,测试数据接近生产,关注系统行为而非峰值数字,重视与上版本的基线对比。
主要能力:覆盖负载测试、压力测试、浸泡测试、尖峰测试、容量测试五类场景;关注 P50/P95/P99/Max 响应时间、QPS/TPS/RPS 吞吐量、错误率,以及基于 USE Method 的 Utilization、Saturation、Errors 资源指标。提供 SLO 模板、九步工作流程(定义 SLO、准备数据、准备环境、编写脚本、执行、监控、分析瓶颈、输出报告、给出改进建议)、测试数据准备要点、工具对比(k6、JMeter、Locust、Gatling、wrk、ab)、常见瓶颈与容量规划公式,并附质量自检清单与常见坑。
使用方式:按工作流程执行,先小规模冒烟再按场景压测,配合 Prometheus/DataDog 等监控采集应用、数据库、缓存、队列数据,用 USE Method 与慢查询日志、应用 trace 定位瓶颈,最后输出 SLO 达标情况、瓶颈、容量结论与版本对比。配套模板为 templates/perf-baseline-template.md。
适用场景:上线前基线、SLO 验证、容量规划、性能退化排查、高并发活动前压测。
限制:资料未提供具体安装命令、代码示例、收费与平台信息;工具选择与调参需结合实际环境验证。