标准答案

  1. 流量模型应包含接口比例、峰值形态、热点 Key、读写比、登录态、请求体大小和下游依赖行为。
  2. 成功标准不仅是 QPS,还包括错误率、P95/P99、队列积压、数据一致性、资源上限和流量回落后的恢复时间。
  3. 优先在隔离环境执行;若必须在生产演练,要使用受控账号、限额、灰度入口、监控值守和可立即停止的开关。
  4. 压测结束后检查测试数据、消息、缓存和日志是否清理,并把结果与容量模型和优化计划关联。

题目解析

没有业务数据的压测常常绕过索引、权限、缓存失效和写入竞争,测到的只是空路径性能。真实模型才能暴露真实瓶颈。

保护措施不是流程负担,而是防止测试本身成为事故。尤其是支付、消息和外部 API,必须避免产生真实副作用和费用。

常见误区

  • 直接把压测工具指向生产全量接口,没有流量上限。
  • 只测成功响应,不校验是否产生重复订单或脏数据。
  • 压测完成只记录最大 QPS,没有记录瓶颈、失败模式和恢复表现。

作者信息