Jmeter跨线程组传参

2017-10-23  本文已影响132人  呆呆冬

  我们知道,同一线程组中可以通过“正则表达式提取器”获取其中一个取样器的响应结果中的参数,直接传给线程组中的其他取样器。但其他线程组中的取样器也想使用同样的参数时,无法直接获取。举个例子:

提取“登录”取样器响应结果中的Token的值——token:

image.png

同一线程组中的取样器和其他线程组中的取样器分别获取token:

image.png

为了解决以上问题,我们可以采用以下两种跨线程组传参的方式:

方法一:

正则表达式提取器 + BeanShell PostProcessor + BeanShell Sampler 或 BeanShell PreProcessor

修改以上例子:

image.png image.png image.png

方法二(更简洁,推荐使用):

正则表达式提取器 + BeanShell PostProcessor + _P函数

依然改造“登录”例子:

image.png image.png
上一篇下一篇

猜你喜欢

热点阅读