美文网首页Jmeter
04 - Jmeter4.x聚合报告,测试报告以及测试报告用法于

04 - Jmeter4.x聚合报告,测试报告以及测试报告用法于

作者: Tourble | 来源:发表于2019-11-08 16:34 被阅读0次
聚合报告
添加方式

Thread Group    →    add    →    Listener    →    Aggregate Report

内容解析
  • lable: 指代当前Samples
  • Samles: 一共发送请求的次数
  • Average: 平均响应时间
  • Median: 中位数(50%用户响应时间)
  • 90%Line: 90%用户响应时间
  • 95%Line: 95%用户响应时间
  • 99%Line: 99%用户响应时间
  • Min: 最小响应时间
  • Max: 最大小响应时间
  • Error%: 错误的请求的数量/请求的总数
  • Throghput: 吞吐量——默认情况下表示每秒完成的请求数(Request per Second) 可类比为qps
  • Received KB/sec: 每秒接受数据量
  • Sent KB/sec: 每秒发送数据量

测试报告的生成

jmeter从3.0版本开始,就引用了Dashboard Report模块,用于生成HTML类型可视化图形报告,下面就看一下生成测试报告的方式吧

非GUI页面参数讲解
-h      帮助
-n      非GUI模式
-t      指定要运行的jmeter测试脚本文件
-l      记录结果的文件
-r      jmeter.properts文件中指定的远程服务器
-e      在脚本结束后生成HTML报告
-o      用于存放HTML报告的目录(要保持为空,否则报错)
生成.jtl文件和HTML文件

进入jmeter下bin目录

jmeter -n -t jmx_path\jmeter.jmx -l jtl_path\jmeter.jtl -e -o html_path\jmeter.html
利用.jtl文件生成HTML文件
jmeter -g jtl_path\jmeter.jtl -o html_path\jmeter.html
// -g:后跟test.jtl文件所在的路径
.jtl文件的另一种用法
打开jmeter GUI工具    →    Thread Group    →    add    →    Lintener    →    Summary Report 1694743-20190905165057419-1476239589.jpg

点击Browse选择.jtl文件就可以在jmeter中生成聚合报告


测试报告内容解析

<font color=green>Dashboard 报表解析</font>

  • Test and Report informations
        Source file: 资源文件
        Start Time: 起始时间
        End Time: 结束时间
        Filter for display:过滤器
  • APDEX (Application Performance Index)
        apdex:应用程序性能指标(0 ~ 1),1表示所有用户均满意
        T(Toleration threshold):可接受阈值
        F(Frustration threshold):失败阈值
        Label:采样器
  • Request Summary
         OK:成功
         KO:失败
  • Statistics 统计数据
         Label:采样器名称
         Samples:请求总数,并发数 * 循环次数
         KO:失败次数
         Error%:失败率
         Average:平均响应时间
         Min:最小响应时间
         Max:最大响应时间
         90th pcd:90%用户响应时间
         95th pcd:95%用户响应时间
         99th pcd:99%用户响应时间
         Throughput:Request per Second吞吐量 qps
         Received:每秒从服务器接收的数据量
         Sent:每秒发送的数据量

<font color=green>Charts 报表解析</font>

  • Over Time (随着时间变化)
         Response Times Over Time: 响应时间变化趋势
         Response Time 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: TPS 每秒事务数
         Reponse Time VS Request: 响应时间和请求数对比
         Latecy VS Request: 延迟时间和请求数对比
  • Response Time Distribution
         Response Time Percentiles: 响应时间百分比
         Response Time Overview: 响应时间概述
         Time VS Threads: 活跃线程数和响应时间
         Response Time Distribution: 响应时间分布图

相关文章

  • 04 - Jmeter4.x聚合报告,测试报告以及测试报告用法于

    聚合报告 添加方式 Thread Group→add→Listener→Aggregate Report 内容解析...

  • 接口测试--discover读取所有测试用例

    运行测试用例脚本: 生成测试报告 测试脚本修改: 生成测试报告: 测试报告效果图:

  • 外卖接口压力测试报告

    外卖接口性能测试报告 ​ ​ 1 概述 1.1 目的 本测试报告为外卖接口的性能测试报告,目的在于总结测试阶段的测...

  • 笔记4:pytest常用插件

    1、pytest测试报告 通过命令行形式,生成xml/html格式 的测试报告,存储于用户指定路径 插件名称:py...

  • 测试报告发送到Jenkins服务器

    步骤一:搭建nginx 步骤二:运行测试测试用例,生成测试报告 运行自己的代码,生成测试报告 并把移动测试报告到n...

  • 软件测试读书笔记(佟伟光著)6

    测试报告与测试评测 测试报告主要是报告发现的软件缺陷,测试评测主要包括覆盖评价以及质量和性能评测。覆盖评价是对测试...

  • 软件测试报告编写模板

    第1章引言 1.1目的 本测试报告的具体编写目的,指出预期的读者范围。 实例:本测试报告为XXX项目的测试报告,目...

  • 功能测试报告

    原文来源于:功能测试报告自己编写于2019/02/14 20:11,先转移到“简书”。 本文基于《不会写测试报告,...

  • 软件测试管理快速入门9测试报告

    什么是测试报告? 测试报告包含: 测试活动和最终测试结果的摘要 评估测试的执行情况 根据测试报告,利益相关者可以 ...

  • 测试报告

    一、定义 记录测试的过程和结果,对发现的问题和缺陷进行分析的文档 二、测试报告分类 阶段测试报告 整体测试报告 三...

网友评论

    本文标题:04 - Jmeter4.x聚合报告,测试报告以及测试报告用法于

    本文链接:https://www.haomeiwen.com/subject/ydlwbctx.html