微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JMETER 不同线程组 变量值 的参数传递转

线程组 1  

线程组1中使用__setProperty函数设置jmeter属性值(此值为全局变量值),将所需变量值如${token}设置为jmeter属性值,即newtoken,示例:

 

1、添加--后置处理器 -- 正则表达式

2、使用正则表达式获取一个线程组得到的响应信息 例如:token

3、添加--后置处理器 -- BeanShell PostProcessor

 

分享图片

4、设置    BeanShell PostProcessor,内容如下:

 

         Parameters: ${token}   

    Script:

         String token = bsh.args[0];

         print (token);

         ${__setProperty(newtoken,${token},)}

 

分享图片

 

线程组 2

线程组2中使用_p函数调用jmeter属性获取属性值,从而实现跨线程组,参数值传递。

 

 

分享图片

1、直接使用  ${__P(newtoken,)}   即可获取token的值

 

分享图片

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐