1.在第一个接口中提取响应数据
假设接口返回以下数据:
- {
- "total": 2,
- "rows": [
- {
- "createBy": null,
- "createTime": "2024-07-21 12:54:24",
- "updateBy": null,
- "updateTime": "2024-09-09 15:03:31",
- "remark": "",
- "pageNum": null,
- "pageSize": null,
- "model": null,
- "deviceId": 134,
- "deviceName": "12345678",
- "deviceSecret": "389092c0e608ee50f6089f4fe445ecb2",
- "iotId": "YrYcf5lMY411Ygd4f5G6k0rs40",
- "regenInfo": null,
- "selfCheckRes": null,
- "nickName": "12345678",
- "productKey": "k0rs4YHsimt",
- "gmtActive": null,
- "gmtCreate": null,
- "region": "cn-shanghai",
- "status": "OFFLINE",
- "userId": "313073773593104384",
- "deviceError": null,
- "leakAlarm": null,
- "lowSaltWarn": null,
- "lbs": null,
- "regenTime": null,
- "workMode": null,
- "selfCheckSw": null,
- "hardWaterSw": 0,
- "reqtoRegenSw": 1,
- "hardness": null,
- "saltPer": null,
- "dailyUsedWater": null,
- "waterYield": null,
- "productName": "IOT软水机",
- "iotInstanceId": "iot-06z00bjektr6gff",
- "endpointOverride": "iot.cn-shanghai.aliyuncs.com",
- "fullAddress": null,
- "installationAddress": null,
- "userBoundTime": "2024-09-04 11:21:53",
- "userName": "微信用户e1609",
- "version": null,
- "gmtOnline": null,
- "ipAddress": null,
- "nodeType": 0,
- "regenCheckRes": null,
- "posHoldTime": null,
- "qrCodeAddress": "https://fobrite123.oss-cn-hangzhou.aliyuncs.com/qr_codes/qr_12345678.png",
- "userPhone": "15850559780",
- "residualFlow": null,
- "arrearsStatus": null,
- "firstBoundTime": "2024-09-04 11:21:51"
- },
- {
- "createBy": null,
- "createTime": "2024-07-20 09:59:37",
- "updateBy": null,
- "updateTime": "2024-09-14 14:15:55",
- "remark": "",
- "pageNum": null,
- "pageSize": null,
- "model": null,
- "deviceId": 130,
- "deviceName": "898608401024D0194097",
- "deviceSecret": "45b55bbfd571dc3ec7d50328c689e3dc",
- "iotId": "Zk5FvmYcQVT9mkYFDVNnk0rs40",
- "regenInfo": null,
- "selfCheckRes": "{"Brine": 1, "Outlet": 1, "Sewage": 1}",
- "nickName": "体验样机4",
- "productKey": "k0rs4YHsimt",
- "gmtActive": null,
- "gmtCreate": null,
- "region": "cn-shanghai",
- "status": "OFFLINE",
- "userId": "315173099693805568",
- "deviceError": null,
- "leakAlarm": null,
- "lowSaltWarn": null,
- "lbs": "{"Lat": 31.8419, "Lng": 118.8304}",
- "regenTime": "{"Min": 0, "Days": 7, "Hour": 2}",
- "workMode": 0,
- "selfCheckSw": 0,
- "hardWaterSw": 0,
- "reqtoRegenSw": 1,
- "hardness": 2,
- "saltPer": 0,
- "dailyUsedWater": 0,
- "waterYield": "{"Nominal": 1827, "Surplus": 1043, "TodayWaterUse": 0}",
- "productName": "IOT软水机",
- "iotInstanceId": "iot-06z00bjektr6gff",
- "endpointOverride": "iot.cn-shanghai.aliyuncs.com",
- "fullAddress": "前靖路1号,盛福花园",
- "installationAddress": "江苏省南京市江宁区",
- "userBoundTime": "2024-07-20 10:02:46",
- "userName": "微信用户e35b7",
- "version": "{"Model": "IOT", "Hardware": "D240407", "Software": "24072001"}",
- "gmtOnline": null,
- "ipAddress": null,
- "nodeType": 0,
- "regenCheckRes": "{"Brine": 1, "Rinse": 1, "Refill": 1, "BackWash": 1, "Dissolve": 1}",
- "posHoldTime": "{"Brine": 40, "Rinse": 2, "Refill": 5, "Dissove": 120, "BackWash": 1}",
- "qrCodeAddress": "https://fobrite123.oss-cn-hangzhou.aliyuncs.com/qr_codes/qr_898608401024D0194097.png",
- "userPhone": "13905141286",
- "residualFlow": null,
- "arrearsStatus": null,
- "firstBoundTime": "2024-07-20 10:02:45"
- }
- ],
- "code": 200,
- "msg": "查询成功"
- }
复制代码 在第一个接口的 Tests 标签中编写脚本:

- // 提取响应中的 deviceId并保存为环境变量
- const jsonData = pm.response.json();
- pm.environment.set("deviceId", jsonData.rows[0].deviceId);
- // 调试:打印变量值(通过 Postman Console 查看)
- console.log("deviceId:", pm.environment.get("deviceId"));
复制代码 运行第一个接口,可以在postman控制台查察效果
在第二个接口中调用
先查察环境变量中是否存在:
接口调用方法{{变量名}}
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |