jmeter-作用域和执行顺序

本文详细阐述了JMeter中组件的作用域及其执行顺序。作用域分为三种类型:对父级所有元件、子级所有元件以及按树形结构的元件。执行顺序包括配置元件、前置处理程序、定时器、取样器、后置处理程序、断言和监听器,这些组件在同一作用域内严格按照特定顺序执行。逻辑控制器则在配置元件和前置处理程序之后执行。了解这些知识对于优化JMeter测试计划至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、作用域

        特定元件起作用的范围,也就是对哪些元件起作用。

        类别:

                (1)对父级之下的所有元件都起作用,典型的例如:察看结果树、csv数据文件设置、用户参数、用户定义的变量、提取器等。-----也就是基于某个元件A可以添加的元件B,元件B起作用的范围就是元件A以内的所有元件,包括元件A
                (2)对子级的所有元件都起作用,典型的例如:逻辑控制器
                (3)其他就是按照树形结构的位置起作用范围

二、执行顺序(判断执行顺序的前提是在相同的作用域范围内)

        各元件之间的执行顺序:

                (1)配置元件 (config elements)
                (2)前置处理程序 (Per-processors)
                (3)定时器 (timers)
                (4)取样器 (Sampler)
                (5)后置处理程序 (Post-processors)
                (6)断言 (Assertions)
                (7)监听器 (Listeners)

        注意:

                ①以上七种组件,不管在树形结构的什么位置,只要作用域相同,都严格按照如上顺序执行。

                ②同一种组件的不同元件,在同一作用域内,按照树形结构从上往下顺序执行

                ③逻辑控制器比较特殊,它一般是在配置元件和前置处理程序之后执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值