性能指标中最重要的指标是 tps
不懂性能常识的人总是说并发量,什么是并发量,他也说不清楚。

压测策略:
--单接口
1、穿透压测服务;---找到最大 tps
2、从内网 vip 压测服务,---找到内网链路的损耗,找到最大 tps
3、通过外网从域名压测服务,---找到外网链路的损耗,找到最大 tps
--多接口
1、从内网 vip 压测服务,tps 按比例并发,---找到内网最大业务的 tps
2、通过外网从域名压测服务,tps 按比例并发,---找到外网最大业务的 tps

压测模型:
1、线下压测模型 --- 内网单接口
压力机在内网,在单独的测试环境中压测。
缺点:系统依赖残缺,机器、DB、网络等配置和比例与生产环境不同,失真严重,
优点:好实施,可以进行稳定性测试或者链路性能回归

2、线上引流压测模型 --- 内网多接口,在 VIP 通过内网链路压测线上服务
根据真实业务场景,将应用集群中的流量逐步引流到一台主机上,直到达到其容量阈值,常见的技术工具 TCPCopy,
实际中我们是统计 pv,再模拟线上流程,进行内网压测(多接口,tps 按比例并发)
缺点:这种普通的线上压测模式很难发现链路问题,部分链路也没测到。
优点:用的线上环境,业务真实,仿真较高。

3、上线全链路压测模型:
外网通过域名压测线上环境,单链路或多链路压测。
优势:最真实。
劣势:需要多方合作协调资源。


↙↙↙阅读原文可查看相关链接,并与作者交流