做压力/性能测试,核心是提前暴露系统在高负载下的瓶颈——比如用户激增时会不会卡顿、崩溃,数据量增长后能否稳定运行,避免线上故障影响用户体验和业务连续性。
常用指标设定要结合业务场景:响应时间看核心流程,比如支付页需<2s,后台报表可放宽到<5s;吞吐参考峰值业务量,比如秒杀需支持每秒500单;并发按日常峰值1.5-2倍设计,留突发余量;P95/P99关注长尾体验,确保95%以上请求达标;资源占用通常控CPU<70%、内存<80%,避免资源耗尽。
SLA是对外承诺(如响应时间<3s),SLO是内部更严目标(如<2s)。验收时在预设场景(如峰值并发)下,持续运行1小时以上,所有指标达标且无异常(如错误率<0.1%),才算通过。