Jmeter基本使用--03组件执行顺序

一、Jmeter中的控件

1、sampler采样器:用来发送请求
2、计时器
3、前置处理器(pre-processors)和后置处理器(post-processors):在采样器存在的情况下才是有效的,可以拿到响应中的一些结果
4、Jmeter中的断言:用来判断响应的结果是否正确
5、Jmeter中的Controller:控制脚本的结构,while循环,if Controller,etc
6、Jmeter中的Listener:查看结果树,可以添加多个
7、配置原件

二、组件的作用域

  1. Listener:不管顺序在什么位置,都是最后才会执行的。Listener的作用域也是在谁下面就能采集到谁的请求结果
  2. HTTP Request Default:不管在什么位置,配置原件是最先执行的,如果采样器中没有serverName,则会采用配置原件中的serverName。配置原件的作用域:在谁下面就会对谁起作用。如果有多个http request default都作用在同一个采样器上,那么会进行合并,如果两个不同级的http request default都设置了server name且可以同时作用于采样器,那么这种情况下本级优先,就近原则。
  3. 计时器:可以作用于同一级别的采样器,且作用于采样器的前面,等x秒后采样器才会执行,同理也是在谁下面对谁起作用
  4. 处理器:作用在同一级别的所有处理器上

总结:
测试计划中元素的执行顺序:
1.配置节点
2.前置处理器
3.定时器
4.取样器
5.后置处理器(只在有结果可用情况下执行)
6.断言(只在有结果可用情况下执行)
7.监听器(只在有结果可用情况下执行)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值