• JMeter学习-图形化 HTML 报表概要说明


    JMeter 3.0开始支持动态生成图形化 HTML dashboard报告,当前生成报告有一下两种方式:

    • 1、脚本测试执行结束后,即生成HTML测试报告
    • 2、通过之前生成的测试结果,生成HTML测试报告

    1.首页

    通过命令生成的默认HTML报告首页如上所示

    Test and Report informations:

    • 1、File:测试结果保存文件
    • 2、Start Time:测试执行开始时间
    • 3、End Time:测试执行结束时间
    • 4、Filter for display:展示过滤器

    APDEX(Application Performance Index):

    是由 APDEX 公司推出的衡量企业应用程序性能满意度标准的计算方式。其将用户的满意度用数字衡量,范围在 0-1 之间。0表示所有用户均不满意,1表示所有用户都满意;随着满意度指数的增加,用户满意度逐步增加。设定请求样本目标响应时间为t,则可容忍的响应时间设定为目标响应时间t的4倍(即为4t)。公式定义为:(满意的样本数量 + 可容忍样本数量的一半) / 总样本数量。 计算公式如下:

    例如:总样本数量为 1000,目标时间t=3s,750个样本响应时间小于等于t,150个样本响应时间在3s-12s之间,100个样本响应时间超过12s,则用户满意度为:

     

    Request Summary:

    样本请求的成功、失败百分占比图表。

    Statistics:

    此部分结果展示的是每个样本事务的一些常见的性能测试指标,跟我们通常看到的聚合报告的表格展示非常相近,多了成功与失败的占比。在此不再赘述。

    Errors:

    执行结果的错误情况,根据不同的错误类型进行展示。

    四列分别对应:发生错误的类型、错误数量、类型错误占比(相对于错误总数)、类型错误样本占比(相对于所有的请求样本数量)。

    2.图表

    通过图表形式展示数据,使测试报告相关指标更加直观。通过图表,可以执行如下操作:

    1、点击图表下方的样本标示项,可显示、隐藏相应的样本在图表中的信息

    2、可通过设置项导出 PNG 图片

    2.1.Over Time

    Response Times Over Time:随时间推移,样本请求响应时间的变化。

     Bytes Throughput Over Time:随时间推移,网络数据传输(发送、接收,单位:字节)速率的变化。

    Latencies Over Time:随时间推移,请求样本延迟响应的变化。

    2.2.Throughput

    Hits Per Second:每秒点击数。

    Codes Per Second:随时间推移,每秒响应的状态码数量。

    Transactions Per Second:每秒响应的事务数。

    Response Time Vs Request:每秒请求总样本数量的响应时间分位数分布。

     

    Latency Vs Request:随每秒样本请求数量变化,延迟请求的成功、失败响应时间。

    2.3.Response Time

    Response Time Percentiles:响应时间百分位数分布。

    Active Threads Over Time:随时间变化,激活线程数变化。

     Time Vs Thread:随活动线程数变化,平均响应时间变化曲线。

    Response Time Distribution:响应时间分布。

  • 相关阅读:
    HDU-6315 Naive Operations 线段树
    18牛客第二场 J farm
    POJ
    SPOJ
    codeforces 501C. Misha and Forest
    Codeforces 584C
    Domination
    HDU-3074 Multiply game
    Codefoeces-689D Friends and Subsequences
    Codeforces Round #486 (Div. 3)
  • 原文地址:https://www.cnblogs.com/glre09/p/9082701.html
Copyright © 2020-2023  润新知