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