全链路压测概念

Posted 苗狗狗测试开发日常

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了全链路压测概念相关的知识,希望对你有一定的参考价值。

一、什么是全链路压测(what)

       基于实际的生产业务场景、系统环境,模拟海量的用户请求和数据对整个业务链进行压力测试,并持续调优的过程。


二、为什么要全链路压测(why)

       针对业务场景越发复杂化、海量数据冲击下整个业务系统链的可用性、服务能力的瓶颈,让技术更好的服务业务,创造更多的价值。

        一方面能够让各个产品知道自己的承压极限在哪儿?另一方面也可以让各个系统能够有个明确的优化目标并找出性能瓶颈,同时对于一些特殊环节可以通过临时增加公有云的方式来提高整体的性能,一旦通过全链路压测,了解了瓶颈所在就可以坦然的去按照压测指标去申请公有云资源,活动结束后再归还资源,这样做到成本最低化。


三、全链路测试遇到哪些问题

       1.涉及的系统太多,牵扯的开发人员太多

       2.模拟的测试数据和访问流量不真实

       3.压测生产数据未隔离,影响生产环境


四、如何开展全链路测试(How)

       

五、单台机器压测

六、各大公司全链路压测


参考资料:

1. https://www.cnblogs.com/imyalost/p/8439910.html

2.https://www.jianshu.com/p/27060fd61f72

3.https://my.oschina.net/cctester/blog/994727

4.http://www.cnblogs.com/imyalost/p/8290567.html

5.https://sdk.cn/news/6349

6.https://www.testwo.com/article/1104

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


以上是关于全链路压测概念的主要内容,如果未能解决你的问题,请参考以下文章

和京东性能测试专家马鑫一起聊全链路压测

《全链路压测平台 (Quake) 在美团中的实践》读后有感

全链路压测流量模型

聊聊全链路压测

全链路压测:全链路压测的价值是什么?

全链路压测最佳实践