Postman进阶 | 您所在的位置:网站首页 › postman获取数据比接口返回数据少字段 › Postman进阶 |
业务需求:从返回结果取相同名称为id的参数中第2个值设置为环境变量,作为其他接口调用的入参。 返回结果 : { "rst": 0, "msg": "获取成功", "data": [ { "id": 29546, "status": 1, "venue_id": 3189, "sn": "27470993", "in_venue_no": "01", "current_customer_id": 0 }, { "id": 21299, "status": 1, "venue_id": 3189, "sn": "23e61b2d", "in_venue_no": "02", "current_customer_id": 0 }, { "id": 21358, "status": 1, "venue_id": 3189, "sn": "32868", "in_venue_no": "03", "current_customer_id": 0 }, { "id": 21671, "status": 1, "venue_id": 3189, "sn": "57089", "in_venue_no": "04", "current_customer_id": 0 }, { "id": 21366, "status": 1, "venue_id": 3189, "sn": "1100988", "in_venue_no": "05", "current_customer_id": 0 }, 成功运行代码如下: var data = JSON.parse(responseBody); pm.environment.set("hrid",data.data[1].id); 代码解析 //使用var关键词,定义一个变量or方法名为:data(获取心率列表id),用来接受接口的返回结果 var data = JSON.parse(responseBody); //从响应数据提取出心率列表中第二个id,定义一个变量or方法名为:hrid(此步骤可以省略) var hrid = data.data[1].id; data.data[1].id 详细说明 第一个data :响应结果 第二个data:数据集合 [1]:数据1 id:数据1里面包含的字段 //设置hrid为环境变量 pm.environment.set("hrid",data.data[1].id);
希望对刚接触postman接口测试的同学有所帮助,也希望大家多多点赞收藏转发,您的鼓励是对我付出最大的支持!~ |
CopyRight 2018-2019 实验室设备网 版权所有 |