超详细的Jemeter报告解析

发表于:2024-1-25 09:50

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:定个小目标赚他一千万    来源:稀土掘金

  前言
  继上次关于利用jemeter对网关进行压测,得到报告后需要对相关的指标进行分析。这本是测试的工作,但是测试实在太忙了,只能自己动手了。
  一、报告组成
  执行完压测任务后,一般会生成一个index.html的文档报告,用浏览器打开如下图所示:
  二、解析
  Dashboard(基本报告情况)
  ·Test and Report information(测试报告与信息)
  · APDEX (Application Performance Index)(应用性能信息)
  · Statistics(统计)
  · Error(请求异常)
  Charts(详细报告)
  Over time(每时运行时信息)
  1、response time over time(响应时长)
  2、Response Time Percentiles Over Time (successful responses)(90%、95%、99%线程在各个时间段的响应时间):跟聚合报告里面的90、95、99%差不多。
  3、Active threads over time(各个线程每时运行情况):线程多的时候参考意义比较大。
  4、bytes throughout over time(每时接收与发送字节的情况)。
  5、latencies over time(每时请求的延迟时长):如图一开始延迟很高,后面有所下降。
  6、connect time over time(每时连接需要的时长):如图一开始请求并发高,连接需要的时间很高。
  Througput(吞吐量)
  1、hits per second(每时发起的请求数)
  2、codes per second(各个code每时响应数量)
  3、teansactions per second(每时事物响应数目)
  4、total transations per second(总每时事务请求曲线)
  5、response time vs request(每时各个请求响应类型的平均响应时间)
  6、latency vs request(各个请求类型的每时延迟时间)
  Response time(响应时间)
  1、Response time percentiles(响应时间百分比分布)
  2、response time overview(响应时间条状对比图)
  3、time vs threads(各个线程平均响应时间,实际中看运行拐点来定为性能瓶颈的参考值)
  4、response time distribution(测试过程中多少线程数占响应时间比例图)
  写在最后
  以上就是今天整理的内容,对于报告的分析,主要难度还是因为是英文版的,所以本文做一个解释。具体的含义,各位要稍微理解一下,对应指标对性能衡量的意义需要用心理解一下,关于网络这一块,随着能力要求越来越高,我觉得这门课真的非常重要。比如客服端请求与网关之间的TCP连接,为何会一直暴涨,网关与下游服务之间的连接,连接池的相关参数设置与现实意义,这些你掌握了吗?说实话,书到用时方恨少,后续将深入学习一下这块的知识,再开一期专栏跟大伙分享一下。
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号