jmeter获取token后设置为全局变量

Posted banxiade

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter获取token后设置为全局变量相关的知识,希望对你有一定的参考价值。

我们在用jmeter测试接口的过程中,经常会碰到一些接口依赖登录的token,如果不把登录接口获取到的token设置为全局变量,那么就需要在每个线程组中放一个登录接口,实在是麻烦。

下面分享一下jmeter获取token后设置为全局变量的方法

1、登录接口

在http请求下,右击,选择添加--后置处理器--正则表达式提取器

技术图片

 

2、正则表达式的填写方法如下

技术图片

 

 

 3、把上面的token设置全局变量,右击,线程或http请求,选择添加--sampler--BeanShell Sampler

技术图片

 

4、写入代码:${__setProperty(newtoken,${token},)}

技术图片

 

  

5、引用token的全局变量,添加一个HTTP信息头管理器,在里边进行引用

技术图片

 

技术图片

 

以上是关于jmeter获取token后设置为全局变量的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter--token设置全局变量

jmeter全局变量配置:将token运用到全局(跨线程组使用变量)

jmeter接口测试如何获取token&设置全局变量并引用

jmeter实现登录并设置token为全局变量

jmeter如何设置全局变量以及调用方法

JMeter跨线程调用token(全局变量)