Jmeter八大元件

Jmeter八大元件

    • 一、定义
    • 二、Jmeter八大元件的作用域
    • 三、 Jmeter的执行顺序

一、定义

取样器:jmeter接口测试的核心,我们发送接口请求的配置都必须在取样器中完成。
逻辑控制器:可以控制Jmeter其他元件的运行方式。主要有循环、IF条件等功能。
监听器:用来采集取样器运行完成后的运行结果。
配置元件:可以配置全局变量,CSV数据文件,数据库配置等等
断言:断言运行的结果
定时器:主要对各个接口请求
前置处理器:取样器运行之前,要执行的元件。例如:发送HTTP接口请求之前,先运行前置处理的代码。
后置处理器:取样器运行之后,要执行的元件。例如:发送HTTP接口请求,并接收到响应数据之后,执行的元件。
在这里插入图片描述

二、Jmeter八大元件的作用域

Jmeter是典型的树形结果,也就是父子关系的结果。Jmeter的作用域主要是对取样器生效作用域:
取样器:元件不和其他元件相互作用,因此不存在作用域的问题;
逻辑控制器:对逻辑控制器下的所有子元件和取样器起作用
其他六大元件:其他6个元件如果是取样器的子节点,则该元件只对父节点的取样器生效。如果其该元件的父节点不是取样器,那么对父节点下的所有子节点生效,包括子节点的子节点。

三、 Jmeter的执行顺序

执行顺序规则:

按照深度遍历的规则,先把每个节点下的所有元件都执行完毕,才会执行下一个。同级节点顺序:1. 配置元件2. 前置处理器3. 定时器4. 取样器5. 后置处理器6. 断言7. 监听器特殊规则:
用户定义的变量配置元件,会始终优先执行
数据库配置元件也会始终优先执行

在这里插入图片描述

说在最后的话:编写实属不易,若喜欢或者对你有帮助记得点赞+关注或者收藏哦~

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

k8s安装流程

文章目录 整体概述一、准备工作1.linux等软件安装2.环境准备 二、安装docker-ce 18.09.9(所有机器)三、设置k8s环境准备条件(所有机器)四、安装k8s v1.16.0 master管理节点五、安装k8s v1.16.0 node工作节点六、安装flannel&#…

JetBrains DataGrip 2024.1 发布 - 数据库和 SQL 跨平台 IDE

JetBrains DataGrip 2024.1 发布 - 数据库和 SQL 跨平台 IDE 请访问原文链接:JetBrains DataGrip 2024.1 (macOS, Linux, Windows) - 数据库和 SQL 跨平台 IDE,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org JetBr…

服务器挖矿病毒解决ponscan,定时任务解决

服务器挖矿病毒解决ponscan,定时任务解决 挖矿病毒会隐藏chattr的操作权限,让我们无法删除病毒文件,杀掉病毒进程。所以要去下载chattr.c的文件,编译成a.out。然后再对原来的chattr文件的权限进行修改。然后覆盖掉它。 chattr.c …

论文读后感:探索Infini-attention——无限上下文的高效Transformer模型

在自然语言处理(NLP)领域,Transformer模型因其卓越的性能而广受欢迎。然而,传统的Transformer模型在处理极长输入序列时面临着显著的挑战,尤其是在内存和计算资源的消耗上。最近,一篇名为《Leave No Contex…

笔试的解题思路很多,

昨天发的笔试题目,留言的人还挺多,这道笔试题目是字节的嵌入式笔试题目,从面试的朋友描述说,对方的面试过程很专业。 现场写代码, 金三银四一直是铁律,去年我一个朋友离职后,也是最近这几天拿到…

深入了解数据结构第四弹——排序(1)——插入排序和希尔排序

前言: 从本篇开始,我们就开始进入排序的学习,在结束完二叉树的学习之后,相信我们对数据在内存中的存储结构有了新的认识,今天开始,我们将进入排序的学习,今天来学习第一篇——插入排序 目录 什…

回溯算法中常见的使用方法逻辑整理

回溯算法 常见的使用方法逻辑整理 1. 回溯算法 特点 回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。回溯法是一种选优搜索法&#xff0…

CentOS 7安装Nginx

说明:本文介绍如何在CentOS 7操作系统中安装Nginx 下载安装 首先,去官网上下载Nginx压缩包,官网地址:https://nginx.org/en/download.html,我这里下载稳定版1.24.0; 上传到云服务器上,解压&am…

Vue入门:天不生Vue,前端万古如长夜 - Vue从入门到放弃

目录 👋 Vue环境搭建 1.安装node.js 2.配置环境变量 3.VSCode配置 4.安装Vue CLI 5.在VS Code中打开Vue项目 6.运行Vue项目 👀 Vue基础学习 1.引入vue.js 2.数据方法 3.生命周期! 4.模板语法 5.对象语法 6.条件渲染 7.列表渲…

openstack安装dashboard后登录网页显示404错误

1. 2.进入该目录vim /etc/httpd/conf.d/openstack-dashboard.conf 增加这一行 WSGIApplicationGroup %{GLOBAL} 重启httpd后就可以访问了

Oracle 19c RAC 补丁升级 补丁回退

补丁升级流程 补丁升级 停止集群备份家目录 两节点分别操作 cd /u01/app/19.3.0/grid/bin/ crsctl stop crs tar -zcvf /u01/app.tar.gz /u01/app /u01/app/19.0.0/grid/bin/crsctl start crs 两节点OPatch替换 --- 表示 root 用户,$ 表示 Oracle 用户提示符&#…

QT、ffmpeg视频监控分屏

1、支持分屏(4,6,8,9,13,16,25,32,64)切换 2、支持拖拽效果 3、支持播放mp4,rtmp等 4、本人亲测支持播放32路,64路没做测试 5、支持读…