jmeter关联和全局变量设置

关联:

在接口测试过程中,前一个接口的返回值需要在后续的中使用,因此就需要设置关联。一般最常见的是token 。

全局变量:

局部变量只能在一个线程组使用,如果想要跨线程组使用,就需要设置全局变量。

1、关联设置

如下图想要获取该接口的返回的token并使用

1)点击要获取结果的请求,如下图,新增一个后置处理器

2)设置取值的正则

3)设置好之后,引用这个局部变量

如下图,将需要使用这个接口返回值的地方用这个局部变量代替就好

备注:为了后续使用方便,我的变量名称都是和响应结果的参数名一样

按照如上三步,关联就可以设置好了,后续接口返回值就可以在任意的接口入参中使用

2、全局变量设置

步骤1设置的变量只能在一个线程组中使用,如果还需要在其他的线程组使用,就需要设置全局变量。

1)如下图,在设置变量的请求下,新增一个全局变量设置

2)设置全局变量

如下图,用这种方式将局部变量设置为全局变量,${__setProperty(token,${token},)}

3)引用全局变量

如下图,将需要使用变量的值用全局变量替换,${__property(token)},其中,token为全局变量名

经验分享 程序员 微信小程序 职场和发展