作者:火山哥哥5237 | 来源:互联网 | 2023-08-13 12:26
前言压测是目前科技企业及传统企业进行系统容量评估、容量规划的最佳实践方式,本文将基于京东ForceBot平台在大促(京东618、京东双11)备战中的实践历程,给大家分享平台在压测
前言
压测是目前科技企业及传统企业进行系统容量评估、容量规划的最佳实践方式,本文将基于京东ForceBot平台在大促(京东618、京东双11)备战中的实践历程,给大家分享平台在压测方面的技术变革。ForceBot平台是一款分布式性能测试平台,能够为全链路压测构造千万量级的压测流量,并结合全域流量录制回放、瞬时发压、智能寻点等能力,为整站容量评估与规划提供一站式的解决方案。
01什么是高保真压测
1.定义
高保真压测:通过仿真或真实流量回放方式完成对业务系统的生产集群进行压测评估的一种实践方案,能够从环境、流量、调用链路等方面得出接近真实的压测评估结果。
2.高保真压测的判定条件
全链路压测:资源层面看,被测环境=生产环境,这里唯一的区别在于流量路由的开关配置不同。
单系统压测:以机房或分组为最小被测单元,压测结束后不做任何资源上的调整直接接收线上流量。
流量录制:通过录制真实用户行为的流量,将其备份至离线流量文件中以便回放时使用。
业务配比模型:压测业务链路过长时,录制出的流量很难满足链路上各系统的业务配比模型,作为流量录制的补充可以通过还原真实业务配比模型,来模拟仿真的压测流量,以满足链路上所有系统对流量成分的需要。
流量回放:支持离线流量文件回放与实时流量引流两种压测方式,并能根据对流量的需求动态调整流量脉冲的大小;