如何使用Newman运行Postman集合中的子目录?
用Newman运行Postman集合中的子目录
嘿,我来帮你搞定用Newman运行Postman集合子目录的问题!针对你的多层目录结构,Newman提供了很方便的参数来指定要运行的子文件夹,下面给你详细讲具体用法:
1. 基础命令逻辑
核心是用--folder(或缩写-f)参数来指定目标子目录,基本命令结构是:
newman run <你的集合JSON文件路径> --folder <文件夹层级路径/文件夹ID>
2. 针对你的集合的具体命令
你的集合层级是 MyCollection > D1 > D11 > my_report(其中my_report是单个请求),对应不同需求的命令如下:
运行D11文件夹下的所有请求
如果要执行D1下面D11文件夹里的所有请求,直接用斜杠/分隔层级路径即可:
newman run MyCollection.json --folder "D1/D11"
单独运行my_report这个请求
如果只需要跑my_report这一个特定请求,可以用--request参数指定完整的请求路径:
newman run MyCollection.json --request "D1/D11/my_report"
3. 用文件夹ID指定(避免名称冲突)
要是你的集合里有同名文件夹,或者不想依赖文件夹名称,还可以用文件夹的Postman ID来指定:
- 打开Postman客户端,右键点击目标文件夹(比如
D11),选择Copy ID - 把复制的ID替换到命令里:
newman run MyCollection.json --folder "<你复制的文件夹ID>"
4. 同时运行多个子目录
如果需要一次性跑多个不同的子文件夹,只要多次使用--folder参数就行:
newman run MyCollection.json --folder "D1/D11" --folder "D2/D21"
内容的提问来源于stack exchange,提问作者Zeinab Abbasimazar
相关产品推荐
相关产品推荐

