守护麦田  
接口名称接口类型URL参数
 接口一:登录      
银行登录接口2(token) POST /pinter/bank/api/login2 userName=admin&password=1234
 接口二:查询余额      
银行余额查询接口(token) GET /pinter/bank/api/query2 userName=admin

接口一:登录接口,
post请求,url地址:/pinter/bank/api/login2, 参数userName=admin&password=1234

响应中 data存储数据即为token

接口二:查询余额接口
get,url地址:/pinter/bank/api/query2,参数:userName=admin,header中有 testfan-token: 为第一个接口响应中的token;

打开开发者工具,来抓一下登录 + 余额接口

 发现余额接口 headers 中 有一个 token值;

实现 思路:

接口一的请求响应中的 data 存的就是第二个接口headers 中 需要用到的token值;  那就  接口一 用后置处理器- json提取器 来将 返回的json格式 响应中 的data 值获取到,报错 到变量中;
变量名  、 变量值 提取式;
接口二中,配置元件 --信息头管理器, 将接口 header中 字段放入,将接口一保存的变量值 放 这里的值中;
保存变量,变量名:mytoken使用此变量值时,${mytoken}

接口一: 正常请求,加 json提取器,将响应中 data值 提取出来,保存到变量中;

 

 

 获取 响应中的data, 就是后续接口请求中需要用到的token

 

接口二:
接口 加http信息头管理器,

 

 

 

 两接口,写入完成后,请求结果:

接口一响应:

 接口二:

 

 

 

第二个接口 使用token,请求 响应成功

posted on 2024-03-22 22:57  守护麦田  阅读(154)  评论(0编辑  收藏  举报