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全栈性能测试修炼宝典》

posted @ 2019-01-04 15:36  pathbreaker  阅读(286)  评论(0)    收藏  举报