Jmeter获取登录token
一、使用正则表达式提取器提取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是否成功 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |