Jmeter学习二Jmeter中重要组件以及组件执行顺序和作用域

Jmeter中比较重要的几个组件

1、Jmeter中的sampler
2、Jmeter中的计时器:有的时候脚本需要暂停
3、Jmeter中的前置处理器和后置处理器:在采样器执行之前或之后执行,如:后置处理器可以拿到响应数据里面的一些数据。都是在sampler采样器存在的情况下才有效
4、Jmeter中的断言
5、Jmeter中的Controller:控制执行
6、Jmeter中的Listener:如:查看结果树
7、配置原件

组件执行的顺序和组件执行的作用域(非常重要哦)

Http请求采样器,里面需要添加服务器,请求方法,路径等必要信息,如果需要很多Http请求采样器,并且这些请求大多数都是一个服务器地址,则可以在线程组中添加一个配置原件(HTTP请求默认值)管理请求地址。但是不指定post或get方法
分两种情况:
1.在HTTP请求默认值中指定了地址,Http请求采样器没有添加,则以HTTP请求默认值中的为准
2.在HTTP请求默认值中指定了地址,Http请求采样器有添加,则以Http请求采样器有添加的值为准
配置原件优先读取,他的作用域在他同级的目录中,配置原件中的参数分别有相同的作用域,如:在HTTP请求默认值中指定了地址和参数,Http请求采样器有添加有指定地址但是没有指定参数,则发送HTTP请求的时候使用的是Http请求采样器中的地址和HTTP请求默认值中指定的参数,如果都有参数,两个参数都传。
同样,监听器的作用域也是一样的
计时器
Jmeter计时器的作用域对同级别的都齐作用
假设等待5秒,两个采样器one和two,执行顺序是:五秒->one->五秒->two,运行在采样器前。重复一遍,作用域同一级别,都可以作用的到!

再说明一点,同一个类型的原件如计时器,前置后置处理器,如果有多个,同一个级别的按照顺序执行。
不同组件的执行顺序
1.配置节点
2.前置处理器
3.定时器
4.取样器
5.后置处理器(只有在结果可用情况下执行)
6.断言(只有在结果可用情况下执行)
7.监听器(只有在结果可用情况下执行)
很好理解,如果都没有采样器,连样都没有,后面的三个还有什么意义。
另外,后置处理器和断言不一样,断言失败了会变红,结果会变红,查看结果树会变红但是后置处理器不会。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值