性能测试:提前发现瓶颈
在后端服务上线前,进行 **性能测试** 和 **压力测试** 是评估系统容量、发现潜在瓶颈和保障高可用的关键步骤。常见的工具包括 **JMeter**(功能强大、支持协议多)和 **Locust**(基于 Python,易于编写测试脚本)。
测试关注的核心指标:
- **QPS/TPS:** 每秒查询/事务数(系统最大吞吐量)。
- **响应时间 (Latency):** 关注 P99(99% 请求的响应时间),确保大多数用户的体验。
- **资源利用率:** CPU、内存、I/O 和网络带宽是否达到瓶颈。
压力测试应模拟
评论区