json - 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.json
为Get All Users
端点运行,而不是为所有端点运行。
解决方案
通过“单个端点”,您的意思是运行单个子文件夹进行 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"
这样,您应该能够一次在单个子文件夹中运行请求。
推荐阅读
- c# - 将数据从 xls 文件导入 datagridview?
- python - k8s 上的 pyspark 2.4.6:指定 python 版本
- azure - 更改 Azure 表单识别器选择标记的状态
- ios - Swift pow 函数返回 -nan
- php - 无法访问 Laravel 8 中公用文件夹中的文件
- javascript - 从另一个非子组件接收到状态对象后,如何更改它?
- bash - 在 bash 脚本中多次重用命令输出
- c++ - 为什么数组上的 sizeof 运算符会给出不正确的结果?
- python - 如何使用 plotly、mapbox、python 创建方形网格?
- html - 获取第二个 div 的 span 中的元素属性值