你“被”全链路了么?全链路压测实践之理论

⑤ 数据监控是否到位?

在全链路压测的过程中,是否能够建立起有效的、全方位的监控机制,能够第一时间发现问题?是否有分级、分层监控方案?当发现TPS上不去后,是否能够方便的定位到大致是哪里出了问题?否则全链路压测开展起来就没太大的意义。

⑥ 应急团队是否配置到位?

毕竟是在生产上做压测,如果某个服务被压跨了,是否有足够的应对方案,如果发生不可逆的故障(中间件很容易压出问题,如数据库宕机、MQ数据堆积、Redis穿透等等),运维团队是否能够有效支撑到位,快速恢复业务呢?

通过以上问题,可以看出,落地全链路测试,涉及到研发的各个部门,并不是测试人员单方面的事,甚至于可以说和测试人员没什么直接的关系。当我们想要落地全链路时,我们需要考虑清楚团队是否有足够的底层技术来支持。

05

小结

全链路压测是一项综合技术要求很高的实践场景,需要整体IT团队在积累了各种前期的技术储备后,共同协作完成,并不是某个部门或者团队的事,需要有人整体的协调和统筹才能真正落地。作为测试人员,我们要了解全链路压测是在做什么,并且能大体知道是怎么做的,需要用到哪些技术能力,再结合团队的具体技术能力,分步骤、有选择的去推动和落地。而不是一味的追求直接就上全链路压测,同时,这是一项更依赖集体的活动,哪怕你技能再强,也不可能一个人完成这项工程,需要分清个人能力和公司平台哪个更重要。对于面试过程中的问题,我们可以针对的讲讲实现全链路的前因后果,理清楚技术栈和实现思路即可。

06

技术文章链接

最后,全链路压测所涉及到技术能力,经过这几年的探索,基本上都形成了较为稳定和成熟的方案,可以参考。放几个连接,有兴趣的同学可以看看。

有赞全链路压测介绍:

全链路压测第一次实践

滴滴全链路路压测介绍:

https://blog.csdn.net/g6u8w7p06dco99fq3/article/details/79119269

字节全链路压测介绍:

https://mp.weixin.qq.com/s/k_nwjNEvMk-IteaKIzrlxA

上一页12下一页


留言