——————·今天距2021年281天·——————
这是ITester软件测试小栈第102次推文
在上一篇:Postman系列之发送不同HTTP类型请求,介绍了HTTP接口请求以及响应,并利用Postman发送了GET请求、POST请求、DELETE请求、PUT请求。
以下,主要介绍Postman基本操作及设置,包括Postman设置、Postman新建请求以及Postman导入/导出操作。
一
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;这个选项对于访问受保护的资源非