多语言展示
当前在线:805今日阅读:176今日分享:34

jmeter如何使用动态的token在下一个接口使用

我们在使用jmeter压力测试时候,涉及到业务场景,经常会出现上一请求的token需要带到下一个请求中,那么如果动态获取token给下一个接口使用呢?
工具/原料

jmeter工具

方法/步骤
1

打开jmeter工程新建线程组-http请求,以手机号登录为例,登录的时候会产生token,带给会话应答接口进行使用,我们需要新建工程如下:

2

选择手机号登录线程,添加正则表达式,菜单如下:add/Post Processors/Regular Expression Extractor

3

更改Regular Expression Extractor,命名为:正则表达式提取器-token,用于获取token,其正则表达式为:“token”:'(.+?)'

5

添加全局变量-token,设置变量值为:${__setProperty(newtoken,${token},)}

6

添加信息头管理器

7

设置信息头管理变量token,对应的值为${__property(newtoken)}

8

在会话调用接口,引用token变量

9

添加查看结果树等用于查看执行结果

注意事项
1

token获取通过正则表达式获取

2

设置为全局变量进行调用

推荐信息