jmeter全局变量设置,跨线程获取全局变量

jmeter全局变量设置,跨线程组获取不到数据的看过来

在我们接口测试中经常遇到在同一个线程组下通过正则提取或者json提取的变量可以正常引用,但是当跨线程组时就无法获取到提取的变量值,这时候就需要我们把提取的变量设置为全局变量,详细步骤如下:
1.首先在线程组下提取我们需要值
在这里插入图片描述
2.把想要获取的值设置为局部变量
在这里插入图片描述
3.设置的变量在当前线程组的其他接口引用
在这里插入图片描述
这时候可以看到我们取到了值
在这里插入图片描述
但是当我们想在下一个线程组使用时发现取不到值了,这时候就需要我们设置全局变量了
4.在线程组右键-添加-取样器-BeanShell取样器
在这里插入图片描述
在这里插入图片描述
把生成的函数复制到BeanShell取样器(切记一定要把局部变量写进去)
在这里插入图片描述
5.在下一个线程组引用
在这里插入图片描述
我们可以看到已经成功取到了所需要的值,并放在了请求中
在这里插入图片描述
本次讲解主要讲全局变量的使用,接口报错是因为接口没有全局变量关联的业务需求,单纯的就是让大家看到全局变量的设置与引用,还请见谅!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值