一、使用正则表达式提取器提取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是否成功