Converting Postman collections from v1 to v2

1,797 阅读1分钟
事情是这样的,开发给我发了一个postman的文件,我本来想直接导入。但是提示我v1不可以直接导入,需要转换下。整理下如何转换版本。当然导出的时候直接选v2以上版本就更省事了。

前情: 点击import导入文件,提示v1版本不可直接导入

image.png

第一步:安装npm

npm全称是Node Package Manager,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。 安装命令如下:

brew install node

我在安装过程中提示:==tar: Error opening archive: Failed to open XXX==

这是因为HOMEBREW_BOTTLE_DOMAIN似乎不再被使用了,转而改用HOMEBREW_ARTIFACT_DOMAIN的方式下载bottles

#我这边尝试直接unset HOMEBREW_BOTTLE_DOMAIN 就成功正常下载了
% unset HOMEBREW_BOTTLE_DOMAIN

如果没有安装brew,可使用以下命令安装:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

第二步:安装Postman collection transformer

sudo npm install -g postman-collection-transformer

安装完成后可使用-h查看使用命令:

postman-collection-transformer convert -h

第三步:convert an individual Postman collection from v1 to v2

postman-collection-transformer convert -i <path to input Postman collection file> -o <path where the output Postman file will be downloaded> -j 1.0.0 -p 2.0.0 -P