REST Postman 如何在 Runner 中为多个端点使用数据文件
REST Postman How to use datafiles in Runner for more then one endpoint
我喜欢使用 Postman 中的 Runner 运行/测试整个端点集合。每个端点应该在每次迭代中获得不同的参数或请求主体数据。
到目前为止,我已经弄清楚了一个端点的数据文件使用情况。参见 https://learning.postman.com/docs/running-collections/working-with-data-files/
但是有没有一种方法可以为多个端点提供数据,这些端点在同一个 运行 中需要不同的变量?
示例:
[GET]类别/:categoryId?lang=en
[GET]articles/?filter[height]=10,40&sort[name]=desc
第一个端点的数据文件:
[{
"categoryId": 1123,
"lang": en
},
{
"categoryId": 3342,
"lang": de
}]
第二个端点的数据文件:
[{
"filter": "height",
"filterValue": "10,40",
"sort": "name",
"sortDir": "desc"
},
{
"filter": "material",
"filterValue": "chrome",
"sort": "relevance",
"sortDir": "asc"
}]
目前无法添加更多数据文件。 https://community.postman.com/t/pass-multiple-data-files-to-a-collection/899
我的建议是
- 将需要数据文件的每个端点分成不同的集合。
- 使用
newman
作为库 运行 这一切。
我喜欢使用 Postman 中的 Runner 运行/测试整个端点集合。每个端点应该在每次迭代中获得不同的参数或请求主体数据。
到目前为止,我已经弄清楚了一个端点的数据文件使用情况。参见 https://learning.postman.com/docs/running-collections/working-with-data-files/
但是有没有一种方法可以为多个端点提供数据,这些端点在同一个 运行 中需要不同的变量?
示例:
[GET]类别/:categoryId?lang=en
[GET]articles/?filter[height]=10,40&sort[name]=desc
第一个端点的数据文件:
[{
"categoryId": 1123,
"lang": en
},
{
"categoryId": 3342,
"lang": de
}]
第二个端点的数据文件:
[{
"filter": "height",
"filterValue": "10,40",
"sort": "name",
"sortDir": "desc"
},
{
"filter": "material",
"filterValue": "chrome",
"sort": "relevance",
"sortDir": "asc"
}]
目前无法添加更多数据文件。 https://community.postman.com/t/pass-multiple-data-files-to-a-collection/899
我的建议是
- 将需要数据文件的每个端点分成不同的集合。
- 使用
newman
作为库 运行 这一切。