JMeter 如何自动获取登录token?

JMeter 如何自动获取登录token?

答:艾兜兜儿最近接手新 Web 项目,需要用 JMeter 做接口测试,首先第一步就是获取登录token,本文将手把手教你如何用 JMeter 自动获取登录token。

操作详解如下:

1. 新增 Http信息头管理/Http Header Manager

添加自动获取token参数值:Authorization,填入对应值:b70a1d5f6f66418daddb67ab463287a4

2. 新增Http Request:登录接口

填写好基本信息

3. 查看结果树

执行登录接口,重点获取:access_token 值,这个是Authoritarian获取的。另外,“refresh_token”值可以不用管。

4. 添加:正则表达式提取器/Regular Expression Extractor

在登录“Login请求”鼠标右键Add→ 后置处理器 →正则表达式提取器:

5. 配置获取token正则表达式

正则表达式格式:"data":{"access_token":"(.+?)"

详情如下图:

将token保存到 Http信息头管理,Authoritarian后面动态获取token,参数值填写:${token}

注意:在第③步,要看获取的token值是否有额外的内容,若有,则需要在${token}前后添加固定的值。

如图:

6. 中文乱码(全局)

Thread Group(线程组)右键->add(添加)->后置处理器->BeanShell 后置处理程序

prev.setDataEncoding(“UTF-8”);

如图:

7. 启动执行(查看结果树)

登录成功,且获取token,之后的 Http Request 请求都可以直接用该token 操作。

按以上步骤操作,即可自动获取登录token,能继续通过接口操作其他功能。(完)

注:

 我是艾兜兜儿,正在探索 JMeter 压力测试与性能测试,一边学一边整理问答库,欢迎关注。

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值