性能项目分析与调优实战

一、场景设置与运行

1、场景性能指标要求

1.1订单场景操作流程:

1.1.1用户访问首页----登录---每一个用户一次

1.1.2  查看订单--点击订单管理

1.2 性能场景指标

1.2.1验证最大在线用户数---(负载测试逻辑)

1.2.2 错误率<0.5%

1.2.3 请求响应时间<5s

1.2.4  场景运行10分钟-----不加同步定时器

1.2.5服务器资源使用合理:

1)cpu使用率<80%

2)  内存使用率<80%

2、性能项目场景提取与指标分析

2.1Grafana性能监控方案

2.2 方案简介

2.2.1数据采集(node  exporter)、数据存储(prometheus)、数据展示(grafana)

性能项目分析与调优实战

分析流程

1、运行场景--看聚合报告现象

1.1响应时间

1.1.1预期是<5s 实际到达30s

1.1.2  响应不符合要求---是什么导致的?

1.2   错误率

1.3  吞吐量

2、查看我们服务器资源----grafana看具体数据

2.1发现问题---cpu使用率过高---接近100%

2.1.2  sys

2.1.3  usr

2.1.4 idle

2.1.5 io%

3、top--查看具体的哪一个进程使用cpu高