JMETE-元件执行顺序

1、配置原件

2、前置处理器

3、定时器

4、取样器

5、后置处理器(除非取样器得到的返回结果为空)

6、断言(除非取样器得到的返回结果为空)

7、监听器(除非取样器得到的返回结果为空)

Tips:

1、前置处理器、后置处理器和断言等原件能对取样器作用,因此如果在他们的作用域内没有任何取样器,则不会被执行

2、如果在同一个作用域范围内有多个同一类型的原件,则这些原件按照他们在测试计划中的上下顺序依次执行

3、一个断言在测试树中分等级的,如果它的父原件是请求,它就被应用于那个请求,如果它的父原件是控制器,它就影响所有那个控制器下的所有请求

 

 

用户定义的变量和用户参数之前的区别:

1、用户定义的变量是全局变量,可以跨线程组使用;用户参数是局部变量,只能在当前线程组中使用

2、用户定义的变量在启用运行时只会获取一次值,在运行过程中,不在获取值;用户参数在启动时获取一次值,运行过程中也会动态获取值

原文地址:https://www.cnblogs.com/sgfg-1314/p/13976950.html