性能测试PTS3.0可观测加持的下一代性能压测服务肖长军阿里云技术专家
性能测试不只有发压,还存在以下问题1. 压测影响的范围难以评估2. 压测数据相关指标割裂3. 压测不满足预期难分析4. 压测后系统容量难评估当前性能测试常面临的问题数据构造压测指标中间件监控数据库监控应用监控性能分析发起压测场景配置系统监控容量分析异常分析容器监控压测影响评估
性能压测可观测,从压测到数据分析压测链路可观测精准快速构建压测链路拓扑压测前全局了解压测影响范围性能瓶颈可观测聚合压测请求各指标和链路事件实现链路剖析,给出性能问题原因性能指标可观测打通压测链路所涉及到的监控指标自动生成压测及各实例水位大盘系统容量可观测打通压测性能指标与各服务实例资源水位梯度压测验证及评估整体容量
PTS 3.0:可观测加持的下一代性能压测服务压测准备ARMS - 应用列表压测配置性能基线管理脚本调
ARMS - 数据库调用ARMS - 接口调用Prometheus - 容器Prometheus - IaaSARMS - 链路拓扑压测执行压测引擎打标ARMS - 调用链压测引擎日志采集Streaming 统一处理压测 Grafana 大盘压测报告ARMS - 调用链分析ARMS - 智能洞察性能基线对比施压机监控大盘容量评估验证全景快照请求采样日志压测引擎:PTS、JMeter数据开放:Prometheus、Grafana、Logs生成式 AI云原生大模型业务上云压测场景微服务、中间件性能测
网关性能测
大促活动数据库性能测
规格选型常态化压测容器性能测
压测可观测化Observable PerformanceTesting压测智能化Intelligent PerformanceTesting全面拥抱开源Embrace open sourcePTS 3.0:下一代性能测试服务平台特性
接入简单,无需额外配置应用接入 ARMS 后,进行压测脚本调
$$?/?Kde?^?"M?3l2?'?p?链路拓扑范围边界清晰准确只显示压测任务请求链路所涉及的应用或服务;链路拓扑组件自动识别包含应用以及所调用的中间件或者云服务;压测链路可视化,提前感知压测范围*截图数据来自模拟数据,仅做功能效果示意
业务总量大盘,对核心业务指标监控,包含场景请求量、业务转换率等应用监控大盘,覆盖请求链路所涉及的应用监控指标概览,以应用为维度包含各应用实例数、请求数、错误数、RT 等指标ECS 实例监控大盘,包含各实例 CPU、内存使用率,网络带宽等指标接入层 SLB 大盘,包含 VIP、实例数,连接数、丢包数等指标容器服务监控大盘,覆盖 APIServer、Node、Pod 等核心实例组件监控,覆盖 QPS、成功率、Pod 数,资源使用率等指标压测性
性能测试PTS3.0 可观测加持的下一代性能压测服务.pdf