Java教程

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

本文主要是介绍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后还跟一个逗号,不要写漏了。

 

这篇关于Jmeter 中Bean Shell 使用(三)——跨线程组之间的全局参数传递的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!