企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### 如测试的时候,其他接口需要用到登录返回的token,可以把token进行参数化,这样每次调用登录接口后,就会自动刷新token #### 1、添加一个参数 ![](https://img.kancloud.cn/62/a6/62a6cd122ccdc87dfdc6f2f176a6e3f3_823x165.png) #### 2、登录接口提取token * 目前主流的格式都是json格式,返回的结果如下: ![](https://img.kancloud.cn/88/05/8805f823e8469501735cc1b70f97fe61_233x413.png) --- * 按json的层级关系,在tests中添加如下代码提取token,并上传到变量中 ![](https://img.kancloud.cn/13/1e/131ef212dad31dd8cff97c3d334b35ee_583x223.png) ~~~ // 提取token值 // 提取token值 var jsonData = pm.response.json(); var token = jsonData.data.token; // 查看获取到的内容的日志 console.log(token) // 保存到环境变量中 pm.environment.set("token",token); ~~~ #### 3、在其他接口中引用,如参数名称token,引用方式:{{token}} ![](https://img.kancloud.cn/5e/f8/5ef8eab194ba84862740a46b83a1913a_535x200.png) ps:一般token会放在请求头中 ___ #### 4、其他情况下,如果下一个接口要用到的参数是上一个接口返回的值,也可以通过上述方式参数化,不必每次测试时,手动从上个返回结果中复制到下个接口中使用,减少测试工作量