邮递员团队提供的例子https://www.getpostman.com/docs/v6/postman/collection_runs/working_with_data_files
然而,在我的情况下,我没有像他们的例子所提供的简单平面文件。我有一个嵌套的数据结构。我想知道如何以嵌套方式准备表单数据,以便正确搜索和替换数据文件。
前:
Name:{{Name}}
Age:{{age}}
addressId:{{addressId}}
addressName:{{addressName}}
addressLine1:{{addressLine1}}
----以下是我不确定如何指示剩余的表单数据,因为它是一个地址数组。它的地址数量不会有所不同,但却是上述的子节点。 我的想法是
Addresses:
[
addressId:{{addressId}}
addressName:{{addressName}}
addressLine1:{{addressLine1}}
]
此表单数据将用于加载多个人,其地址读取包含300条记录的数据文件。下面的示例数据文件结构:
[{ ID:1 名称:USER1, 年龄:34 地址: [ {addressId:1001 addressName:家, addressLine1:123 XYZ St} ]},
id:2 Name:user2, Age:35, Addresses: [ {addressId:1002 addressName:home, addressLine1:124 XYZ St} ]
},{ ID:3 名称:用户3, 年龄:34 地址: [ {addressId:1003 addressName:家, addressLine1:125 XYZ St} ]
}]
答案 0 :(得分:0)
您真正需要做的就是使用占位符{{...}}
语法以您需要的格式构建请求正文。
在数据文件中,在CSV或JSON文件中使用相同的名称,并指定所需的值。运行集合时,它将替换请求中的变量。
[
{
"addressOne": "blah road",
"addressTwo": "blah avenue",
"addressThree": "blah street"
}
]
如果这些keys
是您的请求正文中的占位符,则在运行集合时,values
将用作数据集。