一、基于http请求的接口压测,在压测过程中,需要注意的监控地方有:
1、接口端的监控:
a) RTmax, RT均值,RT95线,90线
b)QPS 是否随着线程数增加而增加
c)异常,是否偶发,递增,是否在压测接口上出现
d) 请求接口在被压服务器上分部是否均匀
e) 成功率, 是否是压测数据引起
2、服务依赖接口监控
a) SOA RT-90线,95-RT
b) 调用状态QPS
c) 成功率
3、异常监控
a) 异常接口分布,是否出现在压测接口
b) 异常类型,是否由于压测引起
c) 异常出现的情况如何,偶发,还是持续性的
4、JVM监控
a) GC time
b) GC-count
c) CPU
e) memory
f) memory-pool
5、数据库Mysql
a) 数据库各操作响应时间,sql
b) 成功访问QPS
c) 失败访问QPS
5、 redis
a) 平均RT
b) command 执行QPS
c) 缓存的命中率
d) 集群的慢指令个数
5、ES所在服务器监控
a) 查询时间
b) 查询次数
c) querycache 健康
d) cpu, mem
网友评论