大促压测(单场景,多场景,全链路)是基于生产环境和实际业务场景,模拟海量的用户请求和数据对整个业务链进行压力测试,并持续调优的过程。
随着公司业务的不断变更和新增,用户流量也在不断提升,系统框架的规模和复杂性也随之增加。生产环境服务的稳定性也越来越重要,服务性能问题,以及机器资源容量问题也越发明显。为了及时暴露各种性能问题,我们是基于生产环境进行全链路压测。接下来介绍一下双 11 大促,我们是如何做生产环境压测的
压测数据准备:
1、梳理业务,梳理压测页面、接口
2、分析动态参数、录制接口
3、构造压测动态参数数据
4、设定目标 QPS(zlj-压测接口预期指标&实际结果);
参考去年双 11 和今年 618 接口流量峰值设定双 11 接口目标 QPS(a x b x c):
a:去年双 11&今年 618 接口流量峰值
b:大促等级 1.2 倍
c:预防突发流量,按页面等级 5-10 倍
计算公式:(80%请求数 × 冗余系数) ÷ 20%时间 或 峰值时间 = TPS
接口预期 QPS:
问题回顾:
1、刷新用户 token,使用中台提供接口,跑 1w 用户时
本文发布于:2024-02-02 08:28:57,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170683373642580.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |