一
Postman设置
Postman在开发时已经基于用户体验,尽可能少的提供设置项。所以,对于大多数配置项可以不用修改,使用默认值即可。如果想要适用更多的场景,那么就需要进行适当的调整。以下,就对Postman设置中的每个设置项进行简单的说明。
1
Postman通用设置
打开Postman之后选择右上角的"设置"按钮,选择Settings;或在File-Setings打开General通用设置界面。可以进行SSL证书验证设置,字体大小设置。
具体设置项说明如下:
Trim keys and values in request body(在请求体中删除键和值):如果使用form-data或者url-encoded的方式向服务器发送数据;将该选项设置为“ON”,则会引起参数左右两侧的空格被删除; SSL certificate verification(SSL证书验证):防止应用程序在发出请求时检查SSL证书的有效性; Always open requests in new tab(总是在新标签打开请求):将该选项设置为“ON”时,所有新打开请求都在一个新标签中呈现。 Language detection(语言检测):将此设置为JSON将强制执行JSON呈现,而不管响应Content-Type标头; Request timeout in ms(0 for infinity)(请求超时时间,0代表无穷大,单位为ms):在显示服务器没有响应之前,设置应用等待响应的时间。0表示无穷大,Postman将永远等待响应; Eidtor Font Size(px)(编辑字体大小):调整字体大小,以像素为单位。 Two-pane view(beta)(左右窗口视图):默认为上下窗口视图,开启本设置后,将使用左右窗口视图。 Vari(变量自动完成):变量是否自动完成转换。 Send no-cache header(发送无缓存Header):发送一个no-cache标头可以确保请求从服务器获得最新的响应,而不是缓存数据; Send Postman Token header(发送Postman Token header):这主要用于绕过Chrome中的错误。如果XmlHttpRequest处于挂起状态,并且使用相同的参数发送另一个请求,则Chrome会为它们返回相同的响应。发送随机令牌可避免此问题。这也可以帮助我们在服务器端区分请求; Retain headers when clicking on links(当单击链接时,保留Headers):如果点击响应报文中的链接,Postman会使用该URL创建一个新的GET请求。如果希望该请求继续使用前一次请求中的头部信息,该选项就应该设置为ON;这个选项对于访问受保护的资源非常有用; Automatically follow redirects(自动跟随重定向):阻止返回300系列响应的请求被自动重定向; Send anonymous usage data to Postman(将匿名使用数据发送给Postman):是否同意Postman采集我们的使用信息。
2
设置Postman主题
Themes可以修改Postman主题为白色(默认)或黑色。
3
键盘快捷键设置
Shortcuts可以查看当前键盘的快捷键设置。
4
Data数据导入/导出设置
Data设置可以以Json形式导入和导出当前的环境、全局变量等设置。对于团队协作来说,数据导入/导出是经常使用的功能。但是该操作将覆盖现有当集合环境,需谨慎操作。
5
附加组件设置
“Add-ons”选项卡会提示用户可以通过npm来安装Postman的Newman插件。
6
证书设置
Certificates可以新增证书,包括Host设置和CRT file和KEY file文件导入。
7
代理设置
Proxy可以进行网络代理设置,可以使用系统代理或者自定义代理。
8
更新设置
版本更新时以弹框形式通知用户有新版本可更新,弹框包括版本号、增加的特效、修复的漏洞。
9
关于
显示Postman的版本信息及相关链接。
二
Postman新建请求操作
1
说明
Postman最基本的操作是发送请求,查看响应结果,以下简单介绍新建请求相关操作。
2
介绍
三
Postman导入导出操作
1
导出
1.在需要导出的接口集,点击右键“Export”。
2.默认选择 “Collection v2.1 (recommended)”,点击“Export”执行导出。
3.选择保存路径,数据一般以postman_collection.json结尾。
2
Json导入
1.选择“Import”。
2.点击“Choose Files”选择文件,即可将对应的json文件导入到Postman。
3
导入cURL
想在Postman上模拟接口发起请求,可以通过导入cURL的方式实现。
1.Chrome浏览器打开开发者工具(F12),Network下选择一条需要复制的网络请求,右键Copy,Copy as cURL (bash),注意不是copy as cURL (cmd)。
2.打开 Postman , 点击左上角的 Import , 选择Paste Raw Text ,导入后点击 Send发送请求。
3.发送请求之后就可以查看,如下图,标箭头处可以查看更多。如可以预览web界面,查看 Headers 信息,查看状态,复制代码。
4.同时可以打开 Headers ,用来调试,勾选或取消勾选对应的头部信息。
5.最方便的一点是,可以直接生成对应的编程语言并复制,例如Python的Requests方法。