定义
基于线上真实环境和实际业务场景,通过模拟海量的用户请求,来对整个系统链路进行压力测试。
目的
- 验证新上线功能的稳定性
- 验证峰值流量下服务的稳定性和伸缩性
- 对线上服务进行更准确的容量评估
- 找到系统瓶颈并针对性优化
压测工具
压测极限标准
机器 load average 表示机器的负载
压测方案实施条件
- 为模拟更真实的条件,压测机器与线上机器同等配置,仿照线上机器的部署情况部署,同时压测一个机器上的所有服务
- 压测数据尽可能使用线上真实数据。
压测方案
】
方案四(推荐)
实施方案
具体实施
跨进程透传,使用Threalocal线程本地变量。
网友评论