【jmeter】测试报告性能指标分析
1、聚合报告指标
聚合报告列表项介绍 1、Label:请求的名称,就是脚本中Sampler的名称。 2、#Samples(样本):总共发给服务器的请求数量,如果模拟10个用户,每个用户迭代10次,那么总的请求数为:10*10 =100次。 3、Average(平均值):默认情况下是单个Request的平均响应时间,当使用了Transaction Controller(事务控制器) 时,也可以用Transaction的时间,来显示平均响应时间 ,单位是毫秒。 4、Median(中位数):50%用户的响应时间小于该值。 5、90% Line(90% 百分位):90%用户的响应时间小于该值。 6、95% Line(95% 百分位):95%用户的响应时间小于该值。 7、99% Line(99% 百分位):99%用户的响应时间小于该值。 8、Min(最小值):最小的响应时间。 9、Maximum(最大值):最大的响应时间。 10、Error%(异常%):错误率=错误请求的数量/请求的总数。 11、Throughput(吞吐量):默认情况下表示每秒完成的请求数(Request per Second)。 12、Received KB/sec (接收数据):每秒从服务器端接收到的数据量。 13、Sent KB/sec(发送):每秒发送到服务器端的数据量。
2、html相关指标
over time:
- Response Times Over Time:随着时间推移响应时间变化趋势图
- Response Times Percentiles Over Time(successful responses):随着时间推移响应时间百分比(成功响应)
- Active Threads Over Time:随着时间推移的活动线程
- Bytes Throughput Over Time:随着时间推移每秒接收和请求字节数变化趋势图,蓝色为每秒发送字节数,黄色为每秒接收字节数
- Latencies Over Time:随着时间推移平均响应延时趋势图,记录客户端发送请求完成后,服务器端返回请求之前这段时间
- Connect Time Over Time:随着时间推移的连接时间
throughput:
- hits per second:每秒点击率
- codes per second:每秒状态码数量
- Transactions per second:每秒事务量
- total transactions per second:每秒所有事务量
- Response Time Vs Request: 响应时间点请求的 成功/失败 数
- Latency Vs Request: 延迟时间点请求的 成功/失败 数
response time:
- Response Time Percentiles: 响应时间百分比
- Active Threads Over Time: 随着时间推移活跃线程数
- Time Vs Threads: 测试过程中的线程数时续图
- Response Time Distribution: 响应时间分布
参考链接:
压测工具--jmeter之常用指标分析 - cudy222 - 博客园