【Jmeter】Jmeter基础4-Jmeter元件介绍之监听器

news2024/9/29 9:31:38

2.4、监听器

  • 监听器主要用于收集、统计、查看和分析结果。

2.4.1、察看结果树

在这里插入图片描述

  • 作用:查看取样器请求和响应结果,包括消息头,请求的数据,响应的数据等。
  • 一般在调试时才用,在实际运行压测时建议禁用,因为大量请求时,启用该监听器时打印的日志比较多,会造成大IO消耗,影响压力机性能。
  • 参数说明:
    • 文件名:写入文件的路径,jmeter在执行的过程中,会将日志输出到文件,也支持打开一个结果文件进行浏览,如图:
      在这里插入图片描述
      在这里插入图片描述
    • 显示日志内容:勾选后显示对应日志
    • 配置:定义report中的数据项,建议默认。
    • 查找:输入查询条件,点击查找按钮,可在请求列表中进行查询,如果查到结果,则在对应的请求上加上红色边框,支持正则表达式查询: 在这里插入图片描述
    • 下拉列表:显示不同取样器请求,默认Text:
      在这里插入图片描述
    • 取样器结果:显示取样器运行结果
      在这里插入图片描述
    • 请求:显示当前取样器的请求内容
      在这里插入图片描述
    • 响应数据:显示响应内容,支持查找 在这里插入图片描述

2.4.2、汇总报告

在这里插入图片描述

  • 作用:用于评估测试结果。为每个请求创建一个统计行,提供简要的测试结果信息,支持将信息存入文件中。
    在这里插入图片描述
  • 参数说明:
    • Label:取样器名称,若勾选了底部的“在标签中包含组名称?”则会添加线程组名作为前缀
    • #样本:取样次数
    • 平均值:平均响应时间,单位ms
    • 最小值:最小响应时间
    • 最大值:最大响应时间
    • 标准偏差:响应时间的标准方差
    • 异常 %:请求失败率
    • 吞吐量:可理解为TPS
    • 接收 KB/sec:每秒收到的千字节数
    • 发送KB/sec:每秒发送的千字节数
    • 平均字节数:响应平均字节

2.4.3、聚合报告

  • 作用:用于评估测试结果。
    在这里插入图片描述
  • 参数说明:
    • 中位数:50%的用户响应时间不超过该值
    • 90%百分位:90%的用户响应时间不超过该值
    • 95%百分位:95%的用户响应时间不超过该值
    • 99%百分位:99%的用户响应时间不超过该值

2.4.4、保存响应到文件

在这里插入图片描述

  • 作用:将返回报文的结果保存到文件,每一次返回保存一个json文件。当结果太大时,可以使用该方式来处理,一般用于业务报错分析。
  • 参数说明:
    • Save Successful Responses only:仅保存成功响应
    • Save Failed Responses only:仅保存失败响应
    • Don’t save Transaction Controller SampleResult:不保存事务控制器样本结果
    • 文件名称前缀:
    • Don’t add number to prefix:不添加数字到文件前缀
    • Don’t add content type suffix:不添加文件的后缀类型
    • Add timestamp:添加时间戳到文件前缀
    • Minimum Length of sequence number:设置文件名称序列号的最小长度;例如2,文件序号为01…
  • 示例:两个请求,3线程循环2次,一共会保存12个文件:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

2.4.5、响应时间图

在这里插入图片描述

  • 作用:以图像的方式查看事务/取样器的响应时间。使用频率一般

2.4.6、断言结果

  • 查看断言成功和失败数,会消耗大量资源,测试期间不建议使用。
  • 示例:
    • 给两个请求都加上响应断言:
      在这里插入图片描述
    • 修改getTime请求的路径为错误的路径:
      在这里插入图片描述
    • 发送请求,查看断言结果:
      在这里插入图片描述
      在这里插入图片描述

2.4.7、汇总图

  • 作用:以图形方式查看汇总报告,使用较少
    在这里插入图片描述

2.4.8、生成概要结果

  • 作用:将测试结果在客户端模式下输出,使用较少
  • 客户端查看:选项->勾选日志查看:
    在这里插入图片描述

2.4.9、用表格查看结果

  • 作用:将取样器请求以表格方式展示
  • 参数说明:
    • Start Time:请求开始时间
    • Thread Name:线程名
    • Label:请求名
    • Sample Time(ms):每个请求的响应时间。
    • Status:请求状态,为勾表示成功,为叉表示失败
    • Bytes:响应数据Size
    • Latency:取样器等待服务器响应的时间
    • Connect Time(ms):连接服务器的时间
  • 示例:
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1309507.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

TikTok科技趋势:平台如何引领数字社交革命?

TikTok作为一款颠覆性的短视频应用,不仅改变了用户的娱乐方式,更在数字社交领域引领了一场革命。本文将深入探讨TikTok在科技趋势方面的引领作用,分析其在数字社交革命中的关键角色,以及通过技术创新如何不断满足用户需求&#xf…

element-ui以服务方式调用loading,自定义修改icon

一、以服务的方式调用Loading 除了常用的v-loading、this.$loading我们还可以以服务的方式调用。主要有以下步骤 引入Loading服务 import { Loading } from element-ui;在需要时调用 Loading.service(options);其中 options 参数为 Loading 的配置项,具体见下表…

2023 亚马逊云科技 re:Invent 大会探秘:Aurora 无限数据库的突破性应用

文章目录 一、前言二、Amazon Aurora 无限数据库2.1 亚马逊云科技数据库产品发展历程2.2 什么是 Amazon Aurora Limitless Database(无限数据库)2.3 Amazon Aurora Limitless Database 设计架构2.4 Amazon Aurora Limitless Database 分片功能2.5 使用 A…

嵌入式开发板qt gdb调试

1) 启动 gdbserver ssh 或者 telnet 登陆扬创平板 192.168.0.253, 进入命令行执行如下: chmod 777 /home/HelloWorld (2) 打 开 QTcreator->Debug->StartDebugging->Attach to Running Debug Server 进行…

MySQL之DML语句

文章目录 DML语句创建表添加表字段**插入数据**查询数据更新数据替换数据删除数据清除表数据删除表 DML语句 数据操作语言DML(Data Manipulation Langua) 是SQL语言的一个分类,用于对表的数据进行增,删,改&#xff0c…

xtu oj 1328 数码和

题目描述 一个10进制数n在2∼16进制下可以得到的不同的数码和,求在这些数码和中出现次数最多的数码和。 比如20, 其中数码和2和4分别出现了3次,为最多出现次数。 输入 第一行是一个整数T(1≤T≤1000),表示样例的个数。 以后每行…

python selenium chrome114版本之后环境配置和携带缓存打开chrome

尽力局 chrome驱动环境配置chrome打开带缓存设置待缓存打开自动关闭浏览器自动关闭浏览器弹窗 最终代码找资料难啊最终效果代码 依赖包和生成依赖包方法关闭谷歌升级 chrome驱动环境配置 网上找到的资料,我现在安装的是120版本的,这个资料是可行的。比较…

猫头虎博主深度探索:Amazon Q——2023 re:Invent大会的AI革新之星

猫头虎博主深度探索:Amazon Q——2023 re:Invent大会的AI革新之星 授权说明:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在 亚马逊云科技开发者社区, 知乎,自媒体平台,第三方开发者媒体等亚马逊云科…

一文带你掌握Spring事务核心:TransactionDefinition详解!

TransactionDefinition是Spring框架中用于定义事务属性的核心接口。在Spring的事务管理中,这个接口扮演着至关重要的角色,它允许开发者定制事务的各种属性,如隔离级别、传播行为、超时时间以及是否只读。 基本介绍 TransactionDefinition 接…

Python创建代理IP池详细教程

一、问题背景 在进行网络爬虫或数据采集时,经常会遇到目标网站对频繁访问的IP进行封禁的情况,为了规避这种封禁,我们需要使用代理IP来隐藏真实IP地址,从而实现对目标网站的持续访问。 二、代理IP池的基本概念 代理IP池是一个包…

《使用ThinkPHP6开发项目》 - 登录接口三【表单验证】

《使用ThinkPHP6开发项目》 - 登录接口一-CSDN博客 https://blog.csdn.net/centaury32/article/details/134974860 在设置用户登录时,由于安全问题会对登录密码进行加密 表单验证这里也可以使用ThinkPHP6自带的验证规则,创建一个验证管理员的文件 ph…

〖大前端 - 基础入门三大核心之JS篇(52)〗- 指定函数上下文 - call和apply

说明:该文属于 大前端全栈架构白宝书专栏,目前阶段免费,如需要项目实战或者是体系化资源,文末名片加V!作者:哈哥撩编程,十余年工作经验, 从事过全栈研发、产品经理等工作,目前在公司…

大数据存储技术(1)—— Hadoop简介及安装配置

目录 一、Hadoop简介 (一)概念 (二)Hadoop发展历史 (三)Hadoop三大发行版本 (四)Hadoop的优势 二、Hadoop的组成 (一)Hadoop1.x和Hadoop2.x的区别​…

RocketMQ源码 Broker-ConsumerFilterManager 消费者数据过滤管理组件源码分析

前言 ConsumerFilterManager 继承了ConfigManager配置管理组件,拥有将内存数据持久化到磁盘文件consumerFilter.json的能力。它主要负责,对在消费者拉取消息时,进行消息数据过滤,且只针对使用表达式过滤的消费者有效。 源码版本&…

SFP3006-ASEMI大电流快恢复二极管SFP3006

编辑:ll SFP3006-ASEMI大电流快恢复二极管SFP3006 型号:SFP3006 品牌:ASEMI 封装:TO-247 最大平均正向电流:30A 最大重复峰值反向电压:600V 产品引线数量:3 产品内部芯片个数&#xff1…

多项式回归

多项式回归 多项式回归 是非线性回归的一种,之前讨论的线性回归都是直线,而多项式回归则是曲线的回归,它通过引入原始预测变量的高阶项(如平方、立方等)来拟合数据的非线性模式。在多项式回归中,虽然模型对…

06 python 文件基础操作

6.1 .1文件读取操作 演示对文件的读取 # 打开文件 import timef open(02_word.txt, r, encoding"UTF-8") print(type(f))# #读取文件 - read() # print(f读取10个字节的结果{f.read(10)}) # print(f读取全部字节的结果{f.read()})# #读取文件 - readLines() # lines…

头歌-Python 基础

第1关:建模与仿真 1、 建模过程,通常也称为数学优化建模(Mathematical Optimization Modeling),不同之处在于它可以确定特定场景的特定的、最优化或最佳的结果。这被称为诊断一个结果,因此命名为▁▁▁。 填空1答案:决…

Talk | UCSB博士生王丹青: 大语言模型的协作学习以及个性化生成评估

本期为TechBeat人工智能社区第555期线上Talk。 北京时间12月13日(周三)20:00,加州大学圣塔芭芭拉分校博士生—王丹青的Talk已准时在TechBeat人工智能社区开播! 她与大家分享的主题是: “大语言模型的协作学习以及个性化生成评估”,介绍了她的…

re:Invent 产品体验分享:Amazon ElastiCache Serverless 缓存即时扩展功能与感受

授权说明:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在亚马逊云科技开发者社区、 知乎、自媒体平台、第三方开发者媒体等亚马逊云科技官方渠道)。 文章目录 前言产品介绍产品使用步骤1.创建缓存服务2.安全组开放访问权限…