jmeter-跨线程组全局变量
需求:两个线程组(A线程组与B线程组)👉A线程组的变量信息被B线程组引用。
![](https://img2022.cnblogs.com/blog/1949423/202209/1949423-20220901132227745-1410055800.png)
操作:
1. A线程组使用登录接口获取token、通过Json提取器获取到登录token, 然后添加"BeanShell 后置处理程序"使用"setProperty"函数字符串(全局变量)。
①. "setProperty"函数字符串来源:选择工具👉打开函数助手对话框。
②. 下拉选择"setProperty",输入属性名称、属性值(Value of property),点击生成(点击生成会自动复制函数字符串)。
![](https://img2022.cnblogs.com/blog/1949423/202209/1949423-20220901131015543-2082481040.png)
③. 把全局变量函数字符串放在"BeanShell 后置处理程序"内。
![](https://img2022.cnblogs.com/blog/1949423/202209/1949423-20220901133415923-376164999.png)
2. B线程组在"HTTP信息头管理器"引用全局变量
①. 被引用全局变量来源:选择工具👉打开函数助手对话框
②. 下拉选择"P",输入属性名称(A线程组全局变量setProperty的属性名称),点击生成(点击生成会自动复制函数字符串)。
![](https://img2022.cnblogs.com/blog/1949423/202209/1949423-20220901132927444-534422638.png)
③. (我引用A线程组的token)把需要引用的函数字符串放在"HTTP信息头管理器"内。