JMeter工具学习——获取全局 token

Posted changpuyi

tags:

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

备注:

JMeter版本4.0

JDK版本1.8

项目中有的接口需要有登录权token值才能运用,有多个接口都需要token值,同个线程可以添加一次,如果现在有多个线程且每个线程下的每个接口都需要token。有人每个线程都加一次就可以了,是的,这样是可以。如果哪天修改获取token的参数,那时是不是每个都要改一次?But,要是将获取token放在全局参数中(类似head参数),那样都可以使用,当然也可放在一个文件中(这里不写)。

1)在登录请求中,添加一个正则表达式提取器,获取token(文章参见

 

2) 将token值设为全局变量,${__setProperty(newtoken,${token},)}

技术图片

 

3) 在需要进行测试的HTTP请求的 HTTP信息头管理器中使用上面获取的token,${__property(newtoken)}

技术图片

 

4) 其他线程不用加登录获取token的,可以使用全局token

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------

以上是关于JMeter工具学习——获取全局 token的主要内容,如果未能解决你的问题,请参考以下文章

jmeter设置全局变量token

Jmeter--token设置全局变量

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

Jmeter获取token并使用

性能测试学习之测试工具Jmeter

接口测试工具-Jmeter使用笔记(九:跨线程组传递变量)