小白性能测试1--指标说明
一 结果树分析
如图:
1 Thread Name:线程组名称
2 Sample Start: 启动开始时间
3 Load time:加载时长
4 Latency:等待时长
5 Size in bytes:发送的数据总大小
6 Headers size in bytes:发送数据的其余部分大小
7 Sample Count:发送统计
8 Error Count:交互错误统计
9 Response code:返回码
10 Response message:返回信息
11 Response headers:返回的头部信息
二 聚合报告分析
如图:
1 Lable:Label:每个 JMeter 的 element(例如 HTTP Request)都有一个 Name 属性,这里显示的就是 Name 属性的值
2 #Samples:表示这次测试中一共发出了多少个请求,如果模拟10个用户,每个用户迭代10次,那么这里显示100
3 Average:平均响应时间——默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,也可以以Transaction 为单位显示平均响应时间
4 Median:中位数,也就是 50% 用户的响应时间
5 90% Line ~ 99% Line:90% ~99%用户的响应时间
6 Min:最小响应时间
7 Maximum:最大响应时间
8 Error%:本次测试中出现的错误率,即 错误的请求的数量/请求的总数
9 Throughput:吞吐量——默认情况下表示每秒完成的请求数(Request per Second)
10 Received KB/src:每秒从服务器端接收到的数据量
11 Sent KB/src:每秒从客户端发送的请求的数量
三 用表格查看结果
如图:
1 Sample:每个请求的序号
2 Start Time:每个请求开始时间
3 Thread Name:每个线程的名称
4 Label:Http请求名称
5 Sample Time:每个请求所花时间,单位毫秒
6 Status:请求状态,如果为勾则表示成功,如果为叉表示失败
7 Bytes:请求的字节数
8 样本数目:也就是上面所说的请求个数,成功的情况下等于你设定的并发数目乘以循环次数
9 平均:每个线程请求的平均时间
10 最新样本:表示服务器响应最后一个请求的时间
11 偏离:服务器响应时间变化、离散程度测量值的大小,或者,换句话说,就是数据的分布