接口名称 | 接口类型 | 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,请求 响应成功