首页 > 解决方案 > POSTMAN - Newman 在特定端点上运行迭代 Json 文件

问题描述

我有一个包含一些端点的邮递员集合。像这样的东西

my-collection |- Get All Users |- Get User |- Delete User

我还有一些新人场景/迭代 json 文件(1.get-all-users.json、2.get-user.json、3.delete-user.json)。

如何将单个场景/迭代 json 文件运行到特定端点my-collection

假设只get-all-users.jsonGet All Users端点运行,而不是为所有端点运行。

标签: jsonapipostmanendpointnewman

解决方案


通过“单个端点”,您的意思是运行单个子文件夹进行 1 次迭代,例如“获取所有用户”。正确的?

如果是这样,您可以将您my-collection的系统导出为 JSON(无需单独将子文件夹导出到 get-all-users.json、get-user.json、delete-user.json)。

您可以使用--folder选项(请参阅此处以供参考)。只需给出您要运行的文件夹名称,即“获取所有用户”

所以,你的 newman 命令应该是(你的环境 json 和 global json 分别是“env.json”和“global.json”):

newman run "<my_collection_path>/my-collection.json" --folder "Get All Users" -e "<env_path>/env.json" -g "<global_path>/global.json"

这样,您应该能够一次在单个子文件夹中运行请求。


推荐阅读