做另一棵树

V1

2023/04/19阅读:24主题:萌绿

(超详细)jemeter报告解析

前言

继上次关于利用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连接,为何会一直暴涨,网关与下游服务之间的连接,连接池的相关参数设置与现实意义,这些你掌握了吗?说实话,书到用时方恨少,后续将深入学习一下这块的知识,再开一期专栏跟大伙分享一下。


这里是"安前码后"公众号,觉得用心整理的,帮忙给个三连哈!你们的支持是我持续输出使用干货的动力!哈哈,加油,各位!

分类:

后端

标签:

后端

作者介绍

做另一棵树
V1