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

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.mfbz.cn/a/244267.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

SpringBoot项目打成War包部署

简介 一般情况下,在SpringBoot项目开发完成进行服务器部署时,都是打成JAR包进行部署运行的。但是在有些情况下也需要将其打成War包使用Tomcat进行部署。本篇文章就简单介绍一下SpringBoot如何打成War包。 操作步骤 1、修改pom文件 首先,要…

蓝牙与其他无线技术的比较:优势与局限

在无线技术的世界中,蓝牙技术因其独特的特性和广泛的应用而脱颖而出。然而,像所有技术一样,蓝牙也有其优势和局限性,特别是当与其他无线技术如Wi-Fi、Zigbee和NFC等进行比较时。本文旨在探讨这些不同技术的关键特点,以…

Android---Kotlin 学习001

Kotlin 的诞生 2011年,JetBrains 宣布开发 Kotlin 编程语言,这门新语言可以用来编写在 Java 虚拟机上运行的代码,是 Java 和 Scale 语言之外的又一选择。2017年,Google 在赢得与 Oracle 的诉讼一年后,Google 宣布 Ko…

大数据云计算之OpenStack

大数据云计算之OpenStack 1.什么是OpenStack,其作用是什么?OpenStack主要的组成模块有哪些?各自的主要作用是什么? OpenStack是一个开源的云计算平台,旨在为企业和服务提供商提供私有云和公有云的建设和管理解决方案…

显示曾连接过的wifi密码

windows 11 可以直接显示当前连接的密码,或者历史连接保存密码的wifi 也可以使用命令 “nova 9” 是连接过的wifi

基于YOLOv8的农作物水稻病害检测系统,优化SPPF提升检测精度

💡💡💡本文摘要:农作物水稻病害首先进行数据处理到训练模型,最好优化SPPF提升检测精度,map0.5从原始的0.807提升至0.821 1.YOLOv8介绍 Ultralytics YOLOv8是Ultralytics公司开发的YOLO目标检测和图像分割模…

玩转大数据16:大数据存储与文件格式优化

随着大数据时代的到来,存储和处理海量数据成为了一个重要的挑战。在大数据存储中,选择合适的文件格式对数据的压缩率、读写性能和扩展性起着关键作用。本文将介绍大数据存储的挑战,探讨常见的文件格式,并深入讨论文件格式优化的策…

Zxing库的使用⭐️实现给自己的博客主页生成一张二维码链接,有源码可以直接复制到本地执行

目录 前言 一、简介 二、本地实现 2.1 引入依赖(根据自己springboot项目来) 2.2 实现类 三、运行一次 前言 小伙伴们大家好,自从地铁上刷到Zxing库的使用后,一直想本地部署玩一玩 一、简介 ZXing(全称为 Zebra Cr…

leetcode-138-随机链表的复制(Java实现)

题目: 给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。 构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节点组成,其中每个新节点的值都设为其对应的原节点…

教你用JMeter做接口测试的几个简单实例

前言 这次小项目是基于HTTP协议的接口,通过JMeter来完成一次基本的接口测试,完整复习一下JMeter的基本操作。 在实际项目中,测试也要先从开发那拿到接口说明书,分析熟悉业务后,写接口的测试用例,最后再在…

换能器信号工作原理

一、ANB板子发送一个周期,频率为40M和60M的 78V的激励脉冲信号。如下图 频率越高,周期越短。图像分辨率更高。原因如下: ①由于采用的是纵向分辨率。相邻两个点之间必须要间隔 下图的2分之兰大才能被识别。 二、当信号给到换能器后&#xf…

JS基础之变量对象

JS基础之变量对象 变量对象基础变量对象全局上下文函数上下文执行过程进入执行上下文代码执行思考题 变量对象 基础 当JavaScript代码执行一段可执行代码(executable code)时,会创建对应的执行上下文(execution context&#xff…

redis-学习笔记(Jedis list简单命令)

lpush & lrange lpush 头插, 第二个参数为变长参数, 即可以一次往里面添加 N 个值 lrange 获取列表某一下标区间的内容, 注意返回值类型 代码演示 rpush & rpop & lpop rpush 在列表中尾插数据, 第二个参数仍是边长列表 lpop 头删 rpop 尾删 代码演示 blpop & …

SpringBoot核心功能-temp

yml&类配置 Configuration-processor

实验03:OSPF配置网络实验

1.实验目的: 本实验的主要目的是了解OSPF协议的基本概念、OSPF网络的配置及验证,通过实验来掌握OSPF协议的工作原理、配置方法、路由表的生成过程等。 2.实验内容: 设计一个拓扑结构,并在网络设备上进行配置;配置OS…

数字世界的基石:英特尔以太网800系列适配器技术指南

以太网的发展历史 1906年,一家以复印/打印为主要业务的公司施乐(Xerox),在美国康涅狄格州的费尔菲尔德县成立。如今,该公司股价在13.7美元左右,和当今的全球PC行业标准制定者英特尔的股价相差数倍,但是就是这个绝大多数人都未曾听说过的施乐公司,诞生了奠定未来的以太网技术。…

@SpringBootApplication自动配置原理剖析

SpringBootApplication自动配置原理剖析 自动配置: 根据我们添加的依赖,会自动将一些配置类的bean注册进ioc容器中,可以使用Autowired或者Resource等注解来使用它。 1.1 SpringBootApplication Spring Boot项目创建完成会默认生成一个Application的入口类(启动类),命名规则a…

亿欧网首届“元创·灵镜”科技艺术节精彩纷呈,实在智能AI Agent智能体展现硬核科技图景

12月4日-10日,持续一周的首届“元创灵镜”科技艺术节在海南陵水香水湾拉开帷幕,虚实交互创造出的“海岛之镜”开幕式呈现出既真实又虚幻的未来感,融入前沿科技元素的艺术装置作品在“虚实之镜&自然生长”科技艺术展诠释着浪漫想象&#x…

【Axure高保真原型】能增删改的树形表格

今天和大家分享能增删改的树形表格的原型模板,包括展开、折叠、增加、修改、删除表格内容,那这个原型模板是通过中继器制作的,所以使用简单,只需要填写中继器表格,即可自动生成对应的树形表格。这个模板最高支持6级树形…

【python】质数(素数)

质数(又称素数),是指在大于1的自然数中,除了1和它本身外,不能被其他自然数整除(除0以外)的数称之为质数(素数)。比1大但不是质数的数称为合数,1和0既非素数也非合数。 import math #调用math模块 1.判断某一个数是否为质数 import mathdef isPrime(n): #定义一个判断一个数是…