1、记录一下使用postman过程中遇到的问题
之前使用过将接口的返回值作为环境变量,传给其他的接口,因为返回的类型是json类型直接使用下面的语句就可以
var data = JSON.parse(responseBody);
pm.environment.set("token", data.result.token);
2、今天使用同样的方法无法获得返回值的value,后仔细查找原因,发现response不是json类型,而是object Object 类型
所以需要修改为下面的语句才能获取到response的value
var err = pm.response.json();
pm.environment.set("delete", err.result[0].id);
如果需要的是最后一个id,需要先拿到数组的长度
var re = pm.response.json();
var len = re.result.pageData.length;
pm.environment.set("subid",re.result.pageData[len-1].id);
仅以此作为使用postman过程中遇到的坑的记录,以防再次掉坑
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步