news 2026/1/31 12:26:29

【性能测试】3_JMeter _JMeter元件作用域和执行顺序

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【性能测试】3_JMeter _JMeter元件作用域和执行顺序

文章目录

  • 一、元件的基本介绍
    • 1.1 常见的元件类型
    • 1.2 组件
  • 二、元件作用域
    • 2.1 作用域的原则
  • 三、元件执行顺序(重要)

一、元件的基本介绍

元件: 多个类似功能组件的容器(类似于类) 。

1.1 常见的元件类型

  1. 取样器:发送请求。类似于自动化中的业务测试语句。
  2. 逻辑控制器:控制元件执行顺序。类似于自动化中的逻辑控制语句。
  3. 前置处理器:对发送的请求参数进行预处理。类似于自动化中的参数化。
  4. 后置处理器:对发送的请求参数进行预处理。类似于自动化中的参数化。
  5. 断言:预期结果==实际结果。
  6. 定时器:对发送的请求参数进行预处理。类似于自动化中的参数化。
  7. 测试片段:对发送的请求参数进行预处理。类似于自动化中的参数化。
  8. 配置元件:对发送的请求参数进行预处理。类似于自动化中的参数化。
  9. 监听器:查看测试的结果。类似于自动化中的日志和报告。

1.2 组件

组件: 实现独立的某个功能(类似于方法)

二、元件作用域

在JMeter中, 元件的作用域是靠测试计划的树形结构中元件的父子关系来确定的。

提示: 核心是取样器, 其他组件都是以取样器为核心运行的, 组件添加的位置不同, 生效的取样器也不同 。

  • 父子关系:子级对父级生效。
  • 平级关系:同级均生效。

2.1 作用域的原则

1、取样器: 元件不和其他元件相互作用, 因此不存在作用域的问题;

2、逻辑控制器: 元件只对其子节点中的取样器和逻辑控制器作用;

3、其他六大元件: 除取样器和逻辑控制器元件外, 如果是某个取样器的子节点, 则该元件对其父子节点起作用;

4、如果其父节点不是取样器, 则其作用域是该元件父节点下的其他所有后代节点(包括子节点, 子节点的子节点等) ;

提示: 以上元件中还没开始学习, 暂时理解jmeter这种树形结构结构影响作用域即可

三、元件执行顺序(重要)

1、相同的元件,按书写顺序执行。

2、不同的元件,按如下顺序执行:

①配置元件(config elements)

②前置处理程序(Per-processors)

③定时器(timers)

④取样器(Sampler)

⑤后置处理程序(Post-processors)

⑥断言(Assertions)

⑦监听器(Listeners)

提示: 1. 前置处理器、 后置处理器、 断言等元件功能对取样器起作用(如果在它们的作用域内没有任何取样器, 则不会被执行) 2. 如果在同一作用域范围内有多个同一类型的元件, 则这些元件按照它们在测试计划中的上下顺序依次执行
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/27 2:48:43

隐数守护者-第2集:无声的目击者

笔言: 《隐数守护者》九十集长卷,是我们的诚意之作。与此同时,一柄更锋利的“短刃”正在淬火——纯黑客技术视角的《回溯代码:2010》已提上日程。它将深入Kali Linux工具箱,延续我一贯的硬核技术风格,请诸君静候&#…

作者头像 李华
网站建设 2026/1/30 7:56:36

AnimeGANv2如何实现私有化部署?内网隔离配置指南

AnimeGANv2如何实现私有化部署?内网隔离配置指南 1. 背景与需求分析 随着AI生成技术的普及,将真实照片转换为二次元动漫风格的应用场景日益广泛,涵盖社交娱乐、数字人设生成、个性化头像制作等多个领域。然而,在企业级或敏感环境…

作者头像 李华
网站建设 2026/1/30 10:59:42

从批处理到流处理:Kappa架构的转型之路

从批处理到流处理:Kappa架构的转型之路——数据处理范式的革命性演进 关键词 流处理、批处理、Kappa架构、Lambda架构、事件时间、持久化日志、实时数据处理、状态管理、数据一致性 摘要 本文系统性解析数据处理架构从批处理到流处理的范式转型,聚焦Kappa架构的设计哲学与…

作者头像 李华
网站建设 2026/1/29 6:40:06

【毕业设计】基于python-CNN深度学习训练识别夏冬季节风景

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/1/22 11:45:06

深度学习毕设选题推荐:基于python-CNN机器学习训练识别夏冬季节风景

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/1/29 2:41:25

AnimeGANv2从零开始:环境部署到风格转换全流程

AnimeGANv2从零开始:环境部署到风格转换全流程 1. 引言 1.1 学习目标 本文将带你从零开始,完整掌握 AnimeGANv2 的本地部署与实际应用流程。你将学会: 如何快速搭建基于 PyTorch 的 AnimeGANv2 推理环境使用轻量级 CPU 模型实现高效的照片…

作者头像 李华