胡萝卜J

导航

 

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过程中遇到的坑的记录,以防再次掉坑
posted on 2021-04-22 15:55  胡萝卜J  阅读(1610)  评论(0编辑  收藏  举报