压测工具:Ultron
类型:接口级和全链路
接口级
对于接口级别的压测我们可以进行 http接口压测、thrift压测、redis压测、kafka压测、DDMQ压测、MySQL压测等,选对对应的业务线、选择好压测执行的时间和轮数就可以执行压测操作了
全链路
对于全链路的压测,要提前制定压测计划、进行压测配置:压测环境(在哪些机器、集群、机房进行压测,选择哪些机器是压测机器 哪些是被压测机器)、压测模型(选择压测的策略)、数据源管理(选择哪些数据作为压力源)、压测城市配置、系统配置:压测服务、压测接口、流量封禁配置(防止造成故障+防止影响压测结果的准确性),也要选择业务线再执行
产出压测报告:
压测概览:增压的时间趋势与量级、司乘双端业务稳定性随时间的趋势、司乘用户数是否正常
问题分析:接口流量与预期流量、接口处理的成功率、接口的时延(相应时间)
接口监控
接口监控:按接口等级进行监控(对接口的重要行进行顶级)、生产流量/压测流量/总流量/目标、成功率/目标、时延/目标
模块监控:
进行集群监控、模块监控、对比集群监控
按模块进行统计,统计:集群流量、cpu、mem值