性能项目分析与调优实战
一、场景设置与运行
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高