Jmeter中不同线程组的参数传递

Jmeter跨线程组参数传递

引言:Jmeter中再同一个线程组中,参数传递可以使用 ${变量名}  的方式去传递参数。但是有时我们需要在不同的线程组下传递参数,就需要采用不同的方式了。


1.用正则提取器获取到想要获取到的值:名称为token

Jmeter中不同线程组的参数传递_第1张图片

2.在线程组A的sampler下使用后置处理器的BeanShellPostProcessor


Jmeter中不同线程组的参数传递_第2张图片

        2.1: Parameters 中填入正则提取器中变量:${token}

        2.2: 获取到token的值 ,然后可以理解为键值对的方式存储。然后在后面通过key去调用value值

3.线程组B中使用前置处理器BeanShell PreProcessor并获取线程组A中传递过来的值

Jmeter中不同线程组的参数传递_第3张图片

4.在调用的时候需要用 ${__P(name)}去使用存储在name中的token

你可能感兴趣的:(Jmeter中不同线程组的参数传递)