集合
1、集合可以理解成请求的总和或合集。使用集合是Postman工具实现自动化测试的必要条件
2、在Postman中,集合表示将请求进行分组、分模块管理;对含义相近、对功能相近的请求保存到一个集合中,方便后期的维护、管理和导出
为什么创建集合
1.组织
可以将请求分组到文件夹和集合中,以便您不必重复搜索历史记录
2.文档
可以为请求,文件夹和集合添加名称和描述:将请求保存到集合和文件夹中
3.测试套件
可以将测试脚本附加到请求并构建集成测试套件:方便后续构建测试套件
4.有条件的工作流程
可以使用脚本在API请求之间传递数据,并构建反映实际API用例的工作流
创建集合
Postman允许分组保存请求,用户还可以在集合下面创建文件夹,对集合下的请求再次分组。如下图所示,集合Demo下有两个文件夹,每个文件夹下面又包含若干类别相同的请求
创建一个新的集合
步骤1:
打开侧边栏"Collection"选项卡
步骤2:
点击下方的"New Collection"图标
步骤3:
输入集合的名称和描述信息,即可创建一个集合
注:
在CREATE A NEW COLLECTION模式中:
1、输入名称和可选说明
2、输选择一种授权类型
3、输在集合运行之前输入一个预先请求脚本来执行
4、输添加测试以在集合运行后执行
5、输将变量添加到集合及其请求
6、输点击创建按钮
保存请求到集合
方法1:从Bulider中保存请求到集合
步骤1:
在Builder中新建一个请求
步骤2:
点击"Save"按钮(Send按钮旁)
步骤3:
选择一个已存在的集合或新建一个集合,然后点击"Save"按钮即可将请求保存到集合
方法2:从"History"中保存请求到集合
1、在"History"页面将鼠标悬停在某个请求上,然后点击右侧的"加号"图标即可
2、如果选择选择了多个请求(按钮CTRL键后依次左键点击请求来选择需要添加的请求),点击侧边栏上方的加号图标
复制一个已存在的请求
步骤1:
点击任意集合后的"..."图标后即可展开控制列表
步骤2:
从列表中点击"Duplicate"选项,即可复制一个集合
共享集合
如果想上传或分享一个集合,首先必须登录Postman账号。单击要分享的集合右侧的"..."图标,选择"Share Collection"选项即可打开即可共享窗口
注:
1、"Team Sharing"选项卡
只有在Postman Pro的用户才可以使用团队库的方式分享集合
2、"Embed Button"选项卡
在"Embed Button"选项卡下,可以单击"Generate Code"按钮共享集合
3、"Collection Link"选项卡
用户可以为集合生成共享链接,其他人则可以通过链接访问该集合,集合链接将集合反映为时间的快照,如果更改了集合,必须重新生成链接,否则其他人不能看到集合的更改。因此,这并不是推荐的共享集合的方式
以文件的方式共享
不管是否登录账户,用户都可以将集合下载为JSON文件进行共享
管理集合
说明:
1、单击集合可以展开或隐藏集合中的请求。使用键盘的上下按键可以切换集合
2、编辑和查看集合细节:点击集合右边的">"图标,可以展开集合信息(单击">"图标后其会变为"<"图标),可以查看集合的详细视图。选择"Edit选项",可以编辑集合,如,添加名称和描述数据,以便其他用户了解你的API信息
3、创建一个新的集合:单击"New Collection"图标即可创建一个新的集合
4、置顶集合:如果用户正在处理一些特定的集合,可以单击"☆"图标将集合置顶
5、过滤集合:假如有很多集合,可以通过在输入框重视输入关键字来过滤集合
6、删除集合:点击"Delete"选项既可以删除选中的集合
7、添加文件夹:通过文件夹,可以将用户的API请求组织得更加直观和富有逻辑性,并用来反映用户的工作流,点击"Add Folder"按钮即可添加文件夹(文件夹下可以继续添加文件夹)
注:
管理(编辑)集合还可以使用快捷按钮(两种方式:"..."图标和右键)
导入、导出文件
Postman可以通过文件的方式导出和导入Collections,Environments,Globals和Header Presets。从Postman应用程序导出一个集合时,导出的文件是一个JSON文件。该文件包含了Postman需要的所有数据,便于在导入Postman后重新创建集合或者由Newman使用命令行接口(CLI)来运行集合
导出Collections文件
1、单击"Collection"选项卡下的"..."图标,在弹出的列表中选择"Export"项来导出集合文件(也可以右键集合名来选择"Export")
2、Postman可以导出三种格式的集合:Collection v1、Collection v2、Collection V2.1,其中Collection v2.1是官方推荐版本
导入、导出环境变量
1、进入环境变量设置页面,单击"下载"按钮后,可以导出环境变量文件
2、单击"Import"按钮,可以导入环境变量文件
导出全局变量
进入全局变量设置页面后,点击"Download as JSON"按钮后,即可将Globals导出成JSON文件
导入、导出Postman数据
1、在"SETTING"窗口下的"Data"选项卡下,Postman允许打包所有的Collections、Environments和Header Presets,并导出为一个JSON文件
2、在该页面下也可以利用"Import data"下的"选择文件"按钮来选择一个JSON文件,导入Postman数据
3、Postman还可以使用Headers工具栏中的"Import"按钮,使用导入窗口导入一个Collections、Environments、Globals和Header Presets等文件
"SETTING"窗口下:
Headers工具栏中: