美文网首页
Jmeter跨线程组传参

Jmeter跨线程组传参

作者: 呆呆冬 | 来源:发表于2017-10-23 19:01 被阅读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

    相关文章

      网友评论

          本文标题:Jmeter跨线程组传参

          本文链接:https://www.haomeiwen.com/subject/odgauxtx.html