Postman进阶 您所在的位置:网站首页 postman获取数据比接口返回数据少字段 Postman进阶

Postman进阶

2023-12-21 16:29| 来源: 网络整理| 查看: 265

业务需求:从返回结果取相同名称为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 实验室设备网 版权所有