(四)【Jmeter】 JMeter的界面布局与组件概述

JMeter的界面布局

中文版:
在这里插入图片描述
英文版:
在这里插入图片描述

JMeter的主界面包括菜单栏、工具栏、树形结构面板、视图面板等部分。

  1. 菜单栏:菜单栏包含了文件(File)、编辑(Edit)、查找(Search)、选项(Options)、工具(Tools)、帮助(Help)等菜单项,用于对JMeter进行各种操作和设置。
  2. 工具栏:工具栏包含了常用的快捷按钮和操作选项,方便用户快速执行常用操作。
  3. 树形结构面板:树形结构面板显示了JMeter的测试计划和各个组件的层次结构,用户可以通过拖拽和右键菜单来添加、删除和编辑组件。
  4. 视图面板:视图面板显示了JMeter的测试结果和性能数据,包括表格、图形等多种形式,方便用户分析和评估测试结果。

JMeter组件

JMeter的组件包括:测试计划、线程组、取样器、逻辑控制器、前置处理器、后置处理器、断言、监听器和配置元件。以下是对每个功能模块的详细介绍:

测试计划(Test Plan)

  • 作用:测试计划是JMeter中其他元件的容器,可以将其视为整个测试的起点。在这里插入图片描述
    在这里插入图片描述

线程组(Threads(Users))

  • 作用:线程组代表一定数量的并发用户,用于模拟并发用户发送请求。
  • 常用配置:线程数、Ramp-Up Period(启动延迟)、循环次数等。在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
线程组配置界面:
在这里插入图片描述

取样器(Sampler)

  • 作用:取样器定义实际的请求内容,被线程组包含,是发送请求的最小单元。
  • 常用元件:HTTP Request、FTP Request、Java Request等。在这里插入图片描述
    在这里插入图片描述

逻辑控制器(Logic Controller)

  • 作用:逻辑控制器主要用来控制JMeter发送请求(即取样器)的执行顺序。
  • 常用元件:If Controller、Switch Controller、Loop Controller等。
    在这里插入图片描述
    在这里插入图片描述

前置处理器(Pre-Processor)和后置处理器(Post-Processor)

  • 作用:前置处理器在发出请求之前对请求进行特殊的处理,后置处理器对取样器发出请求后得到的服务器响应进行处理。
  • 常用元件:User Parameters、BeanShell PreProcessor等。
    在这里插入图片描述
    在这里插入图片描述

断言(Assertions)

  • 作用:用于检查测试中得到的数据和我们预期的结果是否相同。
  • 常用元件:Response Assertion、Contains Assertion、Size Assertion等。在这里插入图片描述

监听器(Listener)

  • 作用:监听器把测试结果用数据进行处理并展示出来,如查看结果树、用表格查看结果、图形结果等。
  • 常用元件:View Results Tree、Aggregate Report、Graph Results等。在这里插入图片描述

配置元件(Config Element)

  • 作用:配置元件主要用来配置一些默认的属性和信息,不会向服务器发送任何的请求。
  • 常用元件:HTTP Request Default、HTTP Header Manager、User Defined Variables等。在这里插入图片描述

定时器(Timer)

  • 作用:定时器可以控制测试请求之间的延迟时间或者执行频率,以模拟真实场景下的用户请求。
  • 常用元件:Constant Delay Timer、Random Delay Timer等。
    在这里插入图片描述
    除了上述还有,非测试元件:
    在这里插入图片描述
    这些组件协同工作,使得JMeter能够模拟复杂的用户行为和负载情况,进行性能测试和功能验证。

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

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

相关文章

WordPress作者页面链接的用户名自动变成16位字符串串插件Smart User Slug Hider

WordPress默认的作者页面URL链接地址格式为“你的域名/author/admin”,其中admin就是你的用户名,这样的话就会暴露我们的用户名。 为了解决这个问题,前面boke112百科跟大家分享了『如何将WordPress作者存档链接中的用户名改为昵称或ID』一文…

推荐在线图像处理程序源码

对于喜爱图像编辑的朋友们来说,Photoshop无疑是处理照片的利器。然而,传统的Photoshop软件不仅需要下载安装,还对电脑配置有一定的要求,这无疑增加了使用的门槛。 现在,我们为您带来一款革命性的在线PS修图工具——基…

紫微斗数双星组合:廉贞破军在卯酉

文章目录 前言内容总结 前言 紫微斗数双星组合:廉贞破军在卯酉 内容 紫微斗数双星组合:廉贞破军在卯酉 性格分析 廉贞星、破军星二星同宫,具有冒险开创的精神和领导能力,忍耐力强,工作积极稳重,冲劲大&a…

(17)Hive ——MR任务的map与reduce个数由什么决定?

一、MapTask的数量由什么决定? MapTask的数量由以下参数决定 文件个数文件大小blocksize 一般而言,对于每一个输入的文件会有一个map split,每一个分片会开启一个map任务,很容易导致小文件问题(如果不进行小文件合并&…

软件实例分享,药店进销存软件医药系统进销存教程

软件实例分享,药店进销存软件医药系统进销存教程 一、前言 以下软件程序教程以 佳易王药店进销存管理系统V16.0为例说明 软件文件下载可以点击最下方官网卡片——软件下载——试用版软件下载 软件可以对药品的有效期进行管理,可以查询还有多少天到期的…

如何查找Windows的桌面文件夹?这里提供详细步骤

当你的电脑上有不同的用户时,Windows 11、10、…上的桌面文件夹或桌面目录特别有用,那么哪里才是真正的桌面文件夹目录。 自己的Windows桌面目录 1、启动Windows资源管理器 2、按F4键并输入%UserProfile% 3、点击桌面 这是你个人桌面的正确文件夹路径…

【数据分享】1980s~2020年青藏高原中分辨率土地覆被数据

各位同学们好,今天和大伙儿分享的是1980s~2020年青藏高原中分辨率土地覆被数据。如果大家有下载处理数据等方面的问题,您可以私信或评论。 吴炳方. (2023). 青藏高原中分辨率土地覆被数据(1980s-2020). 国家青藏高原数据中心. 1 …

【STM32 CubeMX】I2C查询方式

文章目录 前言一、CubeMX配置IIC二、查询方式的使用2.1 分析一种情况2.2 Master模式2.3 Mem模式 总结 前言 在STM32 CubeMX环境中,I2C(Inter-Integrated Circuit)通信协议的查询方式是一种简单而常见的通信方式。通过查询方式,微…

【并发编程】AQS原理

📝个人主页:五敷有你 🔥系列专栏:并发编程 ⛺️稳中求进,晒太阳 1. 概述 全称是 AbstractQueuedSynchronizer,是阻塞式锁和相关的同步器工具的框架 特点: 用 state 属性来表示资源的状…

【漏洞复现】某情侣飞行棋源码未授权访问漏洞

Nx01 产品简介 情侣飞行棋源码是一款专为情侣设计的互动游戏。通过游戏的方式,它可以帮助情侣们建立共同兴趣,增加互动,增进了解,培养默契,并创造美好的回忆。 Nx02 漏洞描述 某情侣飞行棋源码存在未授权访问漏洞&…

讲解用Python处理Excel表格

我们今天来一起探索一下用Python怎么操作Excel文件。与word文件的操作库python-docx类似,Python也有专门的库为Excel文件的操作提供支持,这些库包括xlrd、xlwt、xlutils、openpyxl、xlsxwriter几种,其中我最喜欢用的是openpyxl,这…

[嵌入式系统-16]:RT-Thread -2- 主要功能功能组件详解与API函数说明

目录 一、RT-Thread主要功能组件 二、内核组件 2.1 概述 2.2 API 三、设备驱动 3.1 概述 3.2 API 四、通信组件 4.1 概述 4.4 API 五、网络组件 5.1 概述 5.2 API 5.3 补充:MQTT协议 六、文件系统 6.1 概述 6.2 API 七、GUI 组件 7.1 概述 7.2 …

小米米家智能摄像头mp4多碎片手工恢复案例

小米米家智能摄像头mp4多碎片手工恢复案例 智能摄像头品牌中小米算是绝对的大厂,其采用的方案也是比较成熟比较典型的:日志截图1分钟1个文件。小米米家的智能摄像头之前处理过很多,这次来讲一个比较特殊的案例。 故障存储: 32G TF卡 fat…

机器学习和统计学的区别?

1、本质区别: 目标:机器学习的核心目标是建立一个可以自动学习和改进的模型,以预测未知数据。它更关注结果的准确性和模型的泛化能力,通常不关心模型是否可以解释。而统计学的目标是探究变量之间的关系,理解数据的内在…

HCIA-HarmonyOS设备开发认证V2.0-轻量系统内核基础-信号量semaphore

目录 一、信号量基本概念二、信号量运行机制三、信号量开发流程四、信号量接口五、代码分析(待续...)坚持就有收获 一、信号量基本概念 信号量(Semaphore)是一种实现任务间通信的机制,可以实现任务间同步或共享资源的…

RT-Thread(RTT)如何打印输出浮点数

问题: 一、基于RTT的工程下,打印输出浮点数 二、输出的都是这些,因为RTT默认下不支持输出浮点数 解决: 一、点击RT-Thread Settings 二、点击添加软件包 三、输入print ,搜索后添加rt_vsnprintf_full这个 四、添加后…

【惠友小课堂】滑雪的尽头是骨科?这份滑雪指南快收好,安全快乐两不误

今年滑雪运动异常火爆,寒假一开启,不少家长趁着放假打算带孩子出门玩一趟,各地的滑雪场也成了最热门的旅游项目之一。 但说到滑雪 不少网友调侃“听说雪道的尽头是骨科”还有人说“今年滑雪一共花了2万”“滑雪2000,骨折进医院180…

相机图像质量研究(13)常见问题总结:光学结构对成像的影响--鬼影

系列文章目录 相机图像质量研究(1)Camera成像流程介绍 相机图像质量研究(2)ISP专用平台调优介绍 相机图像质量研究(3)图像质量测试介绍 相机图像质量研究(4)常见问题总结:光学结构对成像的影响--焦距 相机图像质量研究(5)常见问题总结:光学结构对成…

RK3568笔记十六:Framebuffer实验

若该文为原创文章,转载请注明原文出处。 本意是移植LVGL,但在编译DRM过程中一直编译失败,然后就想Framebuffer是否可以用,所以测试一下。 一、framebuffer介绍 FrameBuffer中文译名为帧缓冲驱动,它是出现在2.2.xx内…

【刷题记录】合并两个有序数组、移除元素

本系列博客为个人刷题思路分享,有需要借鉴即可。 1.题目链接: T1:LINK T2:LINK 2.详解思路: T1: 思路1:弄个新数组,比较两个数组中的值,哪个小就把哪个值放到新数组中。 分析1&a…
最新文章