美文网首页java架构设计专题
谈谈服务全链路压测的设计与实践

谈谈服务全链路压测的设计与实践

作者: 先生zeng | 来源:发表于2019-10-18 08:16 被阅读0次

    定义

    基于线上真实环境和实际业务场景,通过模拟海量的用户请求,来对整个系统链路进行压力测试。

    目的

    • 验证新上线功能的稳定性
    • 验证峰值流量下服务的稳定性和伸缩性
    • 对线上服务进行更准确的容量评估
    • 找到系统瓶颈并针对性优化

    压测工具

    压测极限标准


    机器 load average 表示机器的负载

    压测方案实施条件

    • 为模拟更真实的条件,压测机器与线上机器同等配置,仿照线上机器的部署情况部署,同时压测一个机器上的所有服务
    • 压测数据尽可能使用线上真实数据。

    压测方案


    方案四(推荐)

    实施方案

    具体实施


    跨进程透传,使用Threalocal线程本地变量。

    相关文章

      网友评论

        本文标题:谈谈服务全链路压测的设计与实践

        本文链接:https://www.haomeiwen.com/subject/vezumctx.html