七、查看JMeter压测报告

1. JTL结果文件

(1) 下载

通过FileZilla将远程Linux上压测生成的jtl文件下载到本地指定目录
请添加图片描述

(2) 查看

打开jmeter,在 Summary Report 监听器中浏览打开
请添加图片描述
请添加图片描述
请添加图片描述

2. HTML压测报告

下载方式与jtl一致,需要注意的是:要下载整个reports文件夹,若只下载单个index.html,将无法正常打开
请添加图片描述
请添加图片描述

(1) dashboard

1) Test and Report information

请添加图片描述

  • Source file: jtl文件名
  • Start Time: 压测开始时间
  • End Time: 压测结束时间
  • Filter for display: 过滤器

2) APDEX(Application performance Index)

请添加图片描述

  • Apdex: 应用程序性能指标,范围在0~1之间,1表示达到所有用户均满意
  • T(Toleration threshold): 可接受阀值
  • F(Frustration threshold): 失败阀值
  • Label: sampler采样器名称

3) Requests Summary

请添加图片描述

  • PASS: 成功率
  • FAIL: 失败率

4) Statistics

请添加图片描述

  • Label: sampler采样器名称
  • Samples: 请求总数 = 并发数 * 循环次数
  • FAIL: 失败次数
  • Error%: 失败率
  • Average: 平均响应时间
  • Min: 最小响应时间
  • Max: 最大响应时间
  • 90th pct: 90%的用户响应时间不会超过这个值(关注这个就可以了)
  • 95th pct: 95%的用户响应时间不会超过这个值
  • 99th pct: 99%的用户响应时间不会超过这个值 (存在极端值)
  • Throughtput: Request per Second吞吐量 qps
  • Received:每秒从服务器接收的数据量
  • Sent:每秒发送的数据量

(2) Charts

1) Over Time

a. Response Times Over Time

响应时间变化趋势
请添加图片描述

b. Response Time Percentiles Over Time (successful responses)

最大,最小,平均,用户响应时间分布
请添加图片描述

c. Active Threads Over Time

并发用户数趋势
请添加图片描述

d. Bytes Throughput Over Time

每秒接收和请求字节数变化,蓝色表示发送,黄色表示接受
请添加图片描述

e. Latencies Over Time

平均响应延时趋势
请添加图片描述

f. Connect Time Over Time

连接耗时趋势
请添加图片描述

2) Throughput

a. Hits Per Second (excluding embedded resources)

每秒点击次数
请添加图片描述

b. Codes Per Second (excluding embedded resources)

每秒状态码数量
请添加图片描述

c. Transactions Per Second

即TPS,每秒事务数

  • 一个事务可能会包含多个查询,故一般TPS小于QPS

请添加图片描述

d. Response Time Vs Request

响应时间和请求数对比

  • 自己的理解:每秒发送x条请求的查询,它们响应时间的中位数为y毫秒

请添加图片描述

e. Latency Vs Request

延迟时间和请求数对比
请添加图片描述

3) Response Times

a. Response Time Percentiles

响应时间百分比
请添加图片描述

b. Response Time Overview

响应时间概述
请添加图片描述

c. Time Vs Threads

活跃线程数(即并发数)和响应时间
请添加图片描述

d. Response Time Distribution

响应时间分布图
请添加图片描述

  • 9
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JMeter 中,可以通过以下几种方式来查看压测结果: 1. 查看 Summary Report:在压测运行完成后,选择 “View Results Tree”,然后选择 “Summary Report”,可以查看包括吞吐量、平均响应时间、最大响应时间等在内的概要结果。这些结果可以帮助你了解整体的性能情况。 2. 查看 Aggregate Report:选择 “View Results Tree”,然后选择 “Aggregate Report”,可以查看更详细的聚合报告。该报告将显示每个请求的详细统计数据,包括样本数、错误数、平均响应时间、最小和最大响应时间等。通过分析这些数据,可以更深入地了解各个请求的性能情况。 3. 使用 Graphs 监视器:JMeter 提供了多个内置的图表监视器,可用于实时监测压测过程中的指标,并绘制相应的图表。例如,可以使用 “Response Times Over Time” 监视器来查看响应时间的变化趋势,或使用 “Active Threads Over Time” 监视器来查看同时活动的线程数随时间的变化。 4. 导出结果:JMeter 允许将压测结果导出为文件,以便进行进一步的分析和处理。可以将结果导出为 CSV 格式或生成 HTML 报告。选择 “Save Table Data” 将结果保存为 CSV 文件,或者选择 “Save as HTML” 将结果保存为 HTML 报告。 以上方法可以帮助你查看 JMeter 压测的结果。根据实际需求,你可以选择合适的方式来分析和解读结果,以评估性能并识别潜在的问题。同时,还可以根据需要添加其他的监听器和报告,以获取更全面的压测结果。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值