JMeter记录篇6—JMeter元件&测试计划运行顺序
JMeter元件执行顺序逻辑
1.配置元件
2.前置处理器
3.定时器
4.取样器
5.后置处理器(只在有结果可用情况下执行)
6.断言(只在有结果可用情况下执行)
7.监听器(只在有结果可用情况下执行)
JMeter测试计划执行顺序
由于JMeter显示的是树型结构,元件的执行顺序类似二叉树的中序遍历,先执行根节点再执行子节点。
测试计划执行顺序如下:
1.执行“线程组”,如果有多个线程可以在测试计划中设置顺序执行还是同时执行
2.执行“简单控制器”
3.执行配置元件“HTTP Cookie 管理器”
4.执行前置处理器“用户参数”
5.执行定时器“Synchronizing Timer”,类似于LoadRunner中的集合点
6.执行取样器“HTTP请求1”
7.执行后置处理器“正则表达式提取器”
8.执行断言“响应断言”
9.执行配置元件“HTTP Cookie 管理器”
10.执行前置处理器“用户参数”
11.执行定时器“Synchronizing Timer”,类似于LoadRunner中的集合点
12.执行取样器“HTTP请求1”
13.执行后置处理器“正则表达式提取器”
14.执行断言“响应断言”
15.执行HTTP请求3,“HTTP Cookie 管理器”将不覆盖此请求
16.执行过程中在“查看结果树”中可以看到结果,红色表示失败,此元件在取样器之后开始工作,在第6步开始后就执行。
本文参见《JMeter全栈性能测试修炼宝典》
浙公网安备 33010602011771号