jmeter结果分析

性能测试分析

数据

场景设计,监视图标:

  设计场景:

    阶梯式,波浪式

  监听器:用于收集性能分析的数据

    TPS图表,聚合报告/汇总报告,查看结果数,响应时间,吞吐量

    服务器资源监控:CPU,内存,磁盘io

    分析思路:服务器硬件瓶颈->网络瓶颈->服务器操作系统瓶颈(参数配置,数据库,web服务器)->应用瓶颈(sql语句,数据库设计,业务逻辑,算法)(由内而外,由表及里,层层深入)

分析

1,查看结果树,有没有错误

Error:Failed connect to server :1,应用崩溃,2,应用连接数过高 3,数据库连接数过高

Error:Page downoad timeout has expired :1,应用参数设置太大 2,下载图片太多 3,返回数据太多

2,聚合报告,汇总报告

最大值,最小值,标准方差

差异很大:说明有问题,不能达到预期指标

差异很小,均衡:说明正常

3,随着并发用户数的增加,tps(趋势)

  直接下降:

  先升后降:最大性能指标值,拐点

  下降后升:很少出现,启动的一瞬间

4,响应时间(趋势)

  直接下降:

  先下降后上升:用户数增加,tps增加,响应时间在某个点突然急速上升,那么可能达到拐点值

5,吞吐量/吞吐率

  

6,服务器资源监控

  CPU内核,内存 平均使用不能超过80%

性能测试流程

1,测试准备

  需求分析,熟悉业务

  明确性能测试目标

  了解软件功能,架构

  制定测试模型

  制定测试计划,做好工作量评估

2,搭建环境

  工具选项与准备

  被测系统环境搭建(服务器,服务器版本更新,数据库数据准备)

  网络配置

3,测试脚本开发

  协议

  制作脚本

  调试脚本

  验证脚本

4,测试执行

5,结果分析与调优

6,测试结果与结果跟踪

原文地址:https://www.cnblogs.com/ella-li/p/12252947.html