Jmeter工具使用--作用域和执行顺序
2021-02-20 本文已影响0人
orange_ade
一、jmeter脚本执行顺序
(1)配置元件(Config Element)
(2)前置处理器(Pre Processors)
(3)定时器(Timer)
(4)取样器(Sampler)
(5)后置处理器(Post Processors)
(6)断言(Assertions)
(7)监听器(Listener)
![](https://img.haomeiwen.com/i17038053/d9c9aedb7f1fe2e3.jpg)
二、配置元件作用域
![](https://img.haomeiwen.com/i17038053/4848c22767d4b21f.jpg)
- 一种是作用在同一线程组与其同级的范围,比如上图
Defaults001作用于HTTP001、HTTP002
Defaults002作用于HTTP001
Defaults003作用于HTTP003
Defaults004作用于HTTP003 - 另一种是特殊情况,针对:User Defined Variables,无论你添加到哪里,它都会作用在全局(所有线程组)
三、注意点
- 类似与HTTP Request Defaults(*** Defaults) 在一个线程组中可以有多个(当设置了多个请求默认值时,会将这些默认值拼接在一起),但是类似与HTTP Cookie Manager(*** Manager)在一个测试计划中只能有一个,如果在一个测试计划内有多个Cookie Manager ,Jmeter目前无法指定哪个被使用。并且,一个manager里的 cookie 并不能被其它manager所引用。所以在使用多个Cookie Managers 时要谨慎。