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后还跟一个逗号,不要写漏了。