Jmeter压测设置动态全局token

1.完整案例

1.1首先创建线程组,把需要的HTTP请求先写好
创建线程案例 https://blog.csdn.net/weixin_45941687/article/details/121992343?spm=1001.2014.3001.5501

1.2 先添加新线程组,添加获取token的接口,并执行,查看结果树,看看返回值,方便后面步骤的提取
在这里插入图片描述
注意获取到的token格式 “data”:{“access_token”:“1c2b95cb-ed93-4676-92f4-fca16c06b1ec”,“token_type”:
在这里插入图片描述1.3 在HTTP请求上右击 【添加】 – 【后置处理器】 – 【边界提取器】
在这里插入图片描述
在这里插入图片描述
1.4 Http请求提取token后,还要设置后置处理器BeanShell PostProcessor,将正则表达式内容设置为整个测试计划的全局变量,供其他接口引用该变量,设置值为 “ KaTeX parse error: Expected group after '_' at position 2: {_̲_setProperty(to…{access_token},)} ”

在这里插入图片描述
在这里插入图片描述
1.5 通过调试取样器,查看token是否成功获取
在这里插入图片描述
在这里插入图片描述
1.6 全局设置完成,现在应用到Http请求里面,如果用了【HTTP信息头管理器】,直接在这里加参数就可,如果是每个接口单独的没有统一管理请求头,那就辛苦,每个需要token的接口都加下
在这里插入图片描述

在这里插入图片描述

2.提取token的其他方式

2.1 边界提取:兄弟姐妹,见上面步骤
2.2 正则表达式提取
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.3 Json提取器提取
在这里插入图片描述
通过查看获取token的json结果,data.access_token可以获取到token
{“code”:0,“message”:“成功”,“data”:{“access_token”:“1c2b95cb-ed93-4676-92f4-fca16c06b1ec”,“token_type”:“bearer”,“refresh_token”:“14194a08-5f3d-4fcb-88ea-f63af4a08258”,“expires_in”:36820,“scope”:“read write”},“exception”:false,“error”:null}

在这里插入图片描述
在这里插入图片描述

3.学习参考链接

4.jmeter基础链接

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值