加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Jmeter获取登录token

发布时间:2020-12-14 05:57:58 所属栏目:百科 来源:网络整理
导读:一、使用正则表达式提取器提取token ?查看登录响应参数找出token。图中token为?"ticketString": "ccf26b17-a96f-4913-8925-9bbf737bef35" ? 使用正则表达式提取器提取token ? ? ? 当 其他线程组 需要使用token时,需要使用BeanShell Sampler设置全部变量,${

一、使用正则表达式提取器提取token

?查看登录响应参数找出token。图中token为?"ticketString": "ccf26b17-a96f-4913-8925-9bbf737bef35"

?

使用正则表达式提取器提取token

?

?

?

其他线程组需要使用token时,需要使用BeanShell Sampler设置全部变量,${__setProperty(newtoken,${token})}

?

在“HTTP信息头管理器”使用? ?${__property(newtoken)}? ?引用token?,需要注意设置和引用时的区别,name里面的token为我们需要传入变量名,不是我们提取token时自定义的变量

?

在结果树里面,查看引用了token请求的RequestHeaders,若显示token值则表示token引用成功,若显示的是 ${__property(newtoken)} 则表示引用失败,失败原因从使用正则提取token开始排查

?

二、使用json提取器提取token

首先查看登录响应数据结构

?

?使? ?$.data.ticketString? ?提取token,提取后引用方式都相同

?

查看引用token是否成功

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读