一.前置处理器作用:在取样器执行前执行
二.用户参数
1.作用:功能类似于用户定义的变量,可在用户参数中定义变量。
与用户定义的变量的区别:用户参数在测试计划启动时,获取一次值,在运行的过程中,依然会动态获取值(在其作用域范围内的取样器每次运行之前都会从执行一次用户参数)
2.作用域
局部变量,只作用于当前线程组,不能跨线程组使用。如下图:用户参数在线程组1中,那么只会作用于线程组1,不会作用于线程组2
在取样器中:只作用于该取样器及后面的取样器。如下图:用户参数在取样器3中,那么取样器3执行前会先执行用户参数,但取样器4、取样器5执行前不会执行用户参数,只会获取到name变量值
在线程组中:作用于所有取样器,所有取样器执行前都会执行用户参数
3.每次迭代更新一次
不勾选:每一个取样器执行完一次后,用户参数更新一次
勾选:当前线程组中所有取样器执行完一次后,用户参数更新一次