jmeter生成html报告详解

时间:2024-10-01 11:07:08

Jmeter Dashboard详解

结果面板主要分为Dashboard和Charts两部分。Dashboard对信息进行汇总展示,Charts展示更多详细指标数据。

Dashboard
Test and Report information

测试报告信息,包含源文件,开始时间,结束时间等基本信息。

APDEX

Application Performance Index, 应用性能指数。

性能指数,Apdex(Application Performance Index) 是一个国际通用标准,Apdex 是用户对应用性能满意度的量化值。它提供了一个统一的测量和报告用户体验的方法,把最终用户的体验和应用性能作为一个完整的指标进行统一度量。

满意度结果被量化为一个 0 到 1之间的数值即 “Apdex 指数”,0 代表没有满意用户,1则代表所有用户都满意。经过统计,Apdex 把这个数值与用户满意程度细化对应,如下图所示,对于应用性能的 Apdex 评分与用户的体验紧密关联,为管理者提供了一种通过应用性能量化值来评估用户满意度的方法。

jmeter生成html报告详解

Requests Summary#

请求概览信息,展示请求成功(OK)/失败(KO)占比。直观反应请求状况。

Statistics#

每个事务的所有指标的摘要,包含三个中位数(可配置)。

jmeter生成html报告详解

Errors

所有错误的再要信息,以及其在请求中的比例。

jmeter生成html报告详解

Top 5 Errors by sampler

每个样例错误最多的钱5个。

jmeter生成html报告详解

Charts

用图表展示测试结果数据

Overtime
  • Response Times Over Time

运行期间的响应时间变化趋势图。可以通过看测试期间的响应时间变化推断应用的性能拐点。

jmeter生成html报告详解

  • Response Time Percentiles Over Time (successful responses)

成功请求响应时间百分比分布图。

jmeter生成html报告详解

  • Active Threads Over Time

运行期间线程数量的变化,如果有多个线程组, 会根据线程组名字进行展示。

jmeter生成html报告详解

  • Bytes Throughput Over Time

运行期间收发字节数变化,所有线程组会一起展示。

jmeter生成html报告详解

  • Latenciew Over Time

运行期间响应延时变化。

jmeter生成html报告详解

  • Connect Time Over Time

运行期间连接服务器时间变化。

jmeter生成html报告详解

Throughput#
  • Transactions Per Second

运行期间每秒事务数变化。

jmeter生成html报告详解

  • Total Transactions Per Second

运行期间每秒总事务数变化。包含成功和失败的。

jmeter生成html报告详解

Response Times#
  • Response Time Percentiles

响应时间百分比分布图。

jmeter生成html报告详解

  • Response Time Overview

响应时间概览。

jmeter生成html报告详解

  • Time Vs Threads

平均响应时间与线程数对比。

jmeter生成html报告详解