jmeter之-聚合报告&分析结果

  • Label:请求的名称
  • Sample:表示这次测试中一共发了多少个请求
  • Average:平均响应时间
  • median:中位数,也就是表示在所有请求响应时间中排在中间的那个响应的时间点,50%line

                      实际上中值指的是如果有9个数,那么我们从小到大排列这些数,排在第5个的数就是这一组数的中值。那么如果有10个数呢?10个数的       话第5个和第6个数的平均值就是这组数字的中值;

  • 90%line:90%用户请求响应时间,如果把所有请求的响应使劲按照从小到大排序,是指排在90%处那个点的请求响应时间

        从统计学来说,就是对所有数据进行插秧检查,抽样数据越多,结果越正确,抽样点分布的越均匀,数据越精确,所以在统计的时候要去掉一些     异常,偶发的,垃圾数据;举个例子:某个接口有1000个请求,800个1s,100个是0.8s,50个是20s,50个是300S,所以平均响应时间是          2.48s,最小0.8s,最大是300s,90%是1s,95%是20s,99%是300s

  • error%:出现错误的请求数/请求总数百分比值
  • through:吞吐量,服务器在一定时间范围内处理的请求数,在报告中其实是指吞吐率,表示每秒完成的请求数(request per second)
  • received KB/sec:每秒从服务器接受的数据
  • sent KB/sec:每秒从客户端发送到服务器的数据

二、分析结果

对于一个软件而言,用户最终关心的是响应时间对于他们的长短,因此把响应时间作为分析的起点。在真个处理过程中,可以把响应时间分为如下:

呈现时间(浏览器解析)+数据传输时间(网络瓶颈)+系统处理时间(数据库+服务器)--系统瓶颈

 

呈现时间根据用户使用的浏览器及用户本身的硬件关系比较大,不可控,所以忽略;

再来看网络时间,jmeter工具得到的时间是Tn+Ts,使用最贱的ping获取网络时间,分析得出是否是网络瓶颈。

再看服务器时间:是应用服务器的问题还是数据库服务器的问题;

 

 

 

 

 事务通过率:通过事务数/(通过事务数+失败事务数)

转载于:https://www.cnblogs.com/bell1991/p/7402719.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
分析 JMeter 的性能测试结果,可以按照以下步骤进行: 1. 运行性能测试:使用 JMeter 运行性能测试计划,生成测试结果。 2. 查看聚合报告:在 JMeter 中,选择 "查看结果树" 或 "查看聚合报告",可以查看每个请求的详细结果。 3. 分析主要指标:主要关注以下指标来评估性能: - 响应时间:请求的平均响应时间、最大响应时间、最小响应时间等。 - 吞吐量:每秒钟完成的请求数量。 - 错误率:请求中出现错误的百分比。 - 并发用户数:同时模拟的用户数量。 4. 根据指标评估性能:根据上述指标,可以评估系统的性能表现。例如,较长的响应时间可能表示性能问题,较高的错误率可能表示系统不稳定。 5. 优化和调整:根据性能测试结果,确定需要优化的方面,如数据库查询优化、缓存调整、服务器配置调整等。然后重复性能测试,直到满足性能要求。 6. 监控系统资源:在运行性能测试期间,同时监控服务器的资源使用情况,如 CPU 使用率、内存占用、网络带宽等,以确定系统是否存在瓶颈。 7. 生成报告JMeter 提供了多种报告生成选项,如生成 HTML 报告、生成图表等,可以将测试结果可视化展示,方便分析和共享。 综上所述,通过分析 JMeter 的性能测试结果和监控系统资源,可以获得对系统性能的全面评估,并进行相应的优化和调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值