Postman返回参数的处理2(Tests部分):如何使用js循

2021-07-16  本文已影响0人  Queenie的学习笔记
  1. 接口返回内容格式如下:
{
    "total": 29,
    "rows": [
        {
            "orderchildno": "PO20210701-1617-002",
            "productid": 253261,
            "status": "进行中"
        },
        {
            "orderchildno": "JHDDR20210628-2202-002",
            "productid": 468538,
            "status": "已完成"
        },
        {
            "orderchildno": "ZCO20210707002-002",
            "productid": 262180,            
            "status": "未开始"
        }
    ],
    "successful": 1
}
2. 要提取所有的orderchildno的值,脚本如下:
var jsonData = JSON.parse(responseBody);
var array_orderchildno = [];  //定义一个空数组接收后面提取的orderchildno的值
for (let index in jsonData.rows ) {
    array_orderchildno.push(jsonData.rows[index].orderchildno);
}
pm.environment.set("array_orderchildno", array_orderchildno);

最后生成结果:


图片.png
上一篇 下一篇

猜你喜欢

热点阅读