Jmeter 获取tonken数据

现在好多web系统在登录时会生成tonken返回给浏览器,在后面的请求中需要带上这个tonken值 ,jmeter获取tonken 可以通过后置处理器--正式表达式提取器,当然需要知道返回的tonken的格式。假设某个请求需要在请求头中带上一个tonken,它是这样的:

Authorization:Bearer 86141e71-09f3-48b7-a384-4eaebac37075

其中Bearer 是固定的,而86141e71-09f3-48b7-a384-4eaebac37075是登录时由服务器生成返回的,那么我们就需要在登录请求后去获取这个值。

1,打开浏览器后,输入测试地址,按F12,登录web系统

找到登录的请求接口,看响应返回的数据,是一个json串,而

"data":"86141e71-09f3-48b7-a384-4eaebac37075"就是我们要获取的值。

2.png 

2,在登录请求后面添加 后置处理器--正则表达式提取器

引用名称:即变量名,在后面如果用到这个变量,就用这个引用名称

正则表达式:根据返回值的格式来定,如果是json串,一般是XXX:(.+?)

模板:$0$,表示取第一个值;$1$,表示取第二个值

匹配数字:0代表随机取值,1代表全部取值,通常情况下填0

缺省值:当取不到值时使用这个默认值

 

3.png


 

3,在其他请求中添加 http 信息头管理器,将这个Authorization添加到信息头中

5.png 


该文章对你有帮助吗,求分享转发: 分享到QQ空间 分享给QQ好友

 

 

粤ICP备19116230号
友情链接: 码农藏书阁 天天链