目录

你不知道的测试小技巧postman接口测试导入导出操作详解

你不知道的测试小技巧——postman接口测试导入导出操作详解

postman中的集合脚本,环境变量、全局变量全部都可以导出,然后分享给团队成员,导出后的脚本可以通过newman生成测试报告。另外还可以将浏览器,抓包工具,接口文档(swagger)中的数据包导入到postman中,并且会自动生成一个请求 。无需任何修改,就可以直接发送

导出

导出集合脚本:选择其中一个集合,点击右边的三个点(…),选择‘export’.->在弹出的对话框Collection v2.1(recommended),点击‘Export’ ->选择本地路径保存即可,默认导入的文件格式是json且文件名中含有Collection,这样能区分出是集合文件 。

https://i-blog.csdnimg.cn/blog_migrate/921e2c76d51c87d1ebf290be1763166d.png

导出环境/全局变量:进入Environments-》选择对应的环境或选择Globals->在右边显示的详细变量内容面板点击右上角的…,在弹出的下拉框中点击Export/如果是全局变量导出Export按钮会直接显示在右上角->然后选择择本地路径保存即可,默认导出的文件格式为json,文件名含有environemnt或globals,用来区分出这是环境变量文件或全局变量文件

https://i-blog.csdnimg.cn/blog_migrate/86e4e14f5d91b7a872f1b3dee35c8d5f.png

https://i-blog.csdnimg.cn/blog_migrate/075e1a95f5f7d88d5357ef857cdd7c52.png

导入

导入有五个选项,支持从文件导入,文件夹导入,从链接导入,粘贴文本导入、代码库导入。导入的入口:

https://i-blog.csdnimg.cn/blog_migrate/142cca77b7b5c95cbb6b0ba8a5934264.png

  • Import File:从文件导入,可以支持集合文件导入,环境/全局变量文件导入(json),通过抓包工具保存的请求文件导入 。

导入集合文件:无论是导入集合文件还是变量文件,都需要提前把对应的文件导出 。 当然此功能的使用场景就是团队成员相互分享脚本 。

https://i-blog.csdnimg.cn/blog_migrate/b1ad3efadd0919b3cd58df450b896906.png

导入fiddler数据:可以将fiddler的抓取到的数据包导出,然后在postman中导入,就会在postman自动生成请求,无需任何修改 。具体实现步骤如下:

从fiddler中选择一个请求,然后导出脚本文件 。

在postman中的import File 中导入即可

会自动将请求转变成postman脚本。

https://i-blog.csdnimg.cn/blog_migrate/b870e3d51bf829cb318046a8ac053990.png

https://i-blog.csdnimg.cn/blog_migrate/41b717bc7ee5f327e674c05721336e1e.png Import Folder:选择从文件夹导入。有时候我们导出的集合需要用到环境变量,所以,需要把集合文件和环境变量文件都要导出,把它们放在一个文件夹下,如团队成员需要时,可以选择Import Folder直接一次性都导入即可。

Import From Link:通过链接导入也可以将集合分享给团队成员。但 使用这个功能需要先注册账号且登录才可以 。具体实现步骤如下 :

选择一个集合,点击分享->在弹出的界面点击Get public link-》复制生成的链接->postman界面选择Import->Import From Link 进行导入,如下图所示:

https://i-blog.csdnimg.cn/blog_migrate/ec4e8817a1cd20484f7a98fb1371609b.png

Paste Raw Text:这个功能可以将浏览器的数据包或接口文档(swagger)的数据粘贴进来自动生成请求 ,无需任何修改,就可以直接发送请求 。

实现步骤:

在浏览器中抓取到想要的包,然后右键copy出Curl的数据包

在postman的import中将数据粘贴进来,就会自动生成了对应的请求 。

https://i-blog.csdnimg.cn/blog_migrate/1735f11f60847f51177acd0a1cc01e7d.png

注:从接口文档swagger导入也是一样的操作

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

https://i-blog.csdnimg.cn/blog_migrate/a4e90b1fb138579cfd92015ad60cf19c.png

视频文档获取方式:

这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方进群即可自行领取。