Jmeter 中Bean Shell 使用(三)——跨线程组之间的全局参数传递

使用场景:经常登录接口值要拿到返回的Token,就可以使用,所以我们可以吧登录放在单独的一个线程,业务接口放在其他线程。那么就需要把登录返回的Token传入到其他线程组。

解决方法———后置处理器Beanshell PostProcessor

1、选择“获取token”线程组:添加Jon提取器,提取出token的值

 2、在“获取token”线程组:添加后置处理器BeanShell PostProcessor

Parameters 参数:引用正则表达式提取的变量${ssoToken}

Script:意思是把获取的变量${ssoToken}设置为全局变量,并以新的名字token来进行引用

3、在“业务”线程组引用全局变量token

引用方式是${__P(token,)},注意花括号中是两个下划线,token后还跟一个逗号,不要写漏了。

原文地址:https://www.cnblogs.com/keenajiao/p/15755642.html