Postman快捷功能-快速填写请求头

大家好,之前给大家分享关于 Postman 工具的基础使用,今天给大家介绍一个快捷功能,可以一定程度提高我们使用 Postman 工具的效率,在我们进行接口测试时,几乎每个接口都需要填写 Headers,且 Headers 中的参数大多是公共参数,这意味着每个接口都需要填写这些完全相同的参数。通常的操作是在每个 Headers 中按照键值对的形式逐个填写,但这样填写既费时又费力。接下来将介绍三种快速设置 Headers 的方法。

1、从其他请求中复制请求头

如果要在一个 Headers 中填写几个参数,而这些参数都已经在其它请求的 Headers 中设置过,那么这时就可以直接从其它请求中拷贝,具体操作步骤如下:

(1)进入已设置过的请求 Headers 中,鼠标长按选择一个或多个请求,当出现灰色横条的选中状态,按 Ctrl+C。

备选中样式如下图:

(2)回到当前要设置的请求中,按下 Ctrl+V。这样就会把上一个请求中的 Headers 拷贝到当前请求。

通过如上设置,就可以更加快捷地设置请求头了。

2、预设请求头

这个方法同样是对一些公共参数有效的,如果每个请求都要设置这些公共参数,那这个方法将会很高效。具体步骤如下:

(1)点击 Headers 选项框中的 Presets(最右侧),点击 Manage Presets。

(2)在弹出的对话框,点击 Add Header Preset。

(3)在弹出的对话框中,把常用的 key-value 录入,并给它起个名字。填写完成后点击 add 按钮即可。

(4)其他请求使用的时候,直接点击 Presets,选择刚才设置的名字,就会自动把对应的参数设置上。

以上的这两种方法设置起来虽然便捷,但是只对公共请求头参数有效,针对每个请求的唯一请求头参数是无效的。下面介绍两种针对任何请求头参数的。

3、从浏览器或者抓包工具中拷贝请求头

我们平时测试接口时候,绝大部分接口请求都是可以通过浏览器或抓包工具来抓取到的。由此一来,我们就可以将浏览器或抓包工具所抓取到的请求参数直接拷贝进来,接下来,就将介绍如何从浏览器和抓包工具中拷贝参数。

从浏览器中拷贝请求头

(1)首先在浏览器通过 F12 找到要抓取的请求

(2)在 Headers 中找到 Request Headers ,选中 Raw。

(3)选中要复制的请求头内容,按下 Ctrl + C 。

(4)回到 Postman 工具中,在新建的请求里面点击 Headers ,点击 Bulk Edit 。

(5)将复制的内容 通过 Ctrl + V 粘贴进去,然后点击 Key-Value Edit。

(6)此时就会自动转换成key-value的形式,如下图:

从抓包工具中拷贝请求头

此处以Charles为例子,具体步骤如下:

关于Charles抓包工具的使用,大家可以参照:使用Charles抓包、模拟弱网和篡改请求

(1)首先在Charles中找到要抓取的请求。

(2)选中请求,在右侧窗口点击 Contents ,再点击 Raw。

(3)选中要复制的请求头内容,按下 Ctrl + C 。

(4)回到 Postman 工具中,在新建的请求里面点击 Headers ,点击 Bulk Edit 。

(5)将复制的内容 通过 Ctrl + V 粘贴进去,然后点击 Key-Value Edit。

(6)此时就会自动转换成key-value的形式,如下图:

相关推荐
软件测试雪儿2 小时前
高频Postman软件测试面试题
测试工具·lua·postman
2501_915106323 小时前
iOS App 测试工具全景分析,构建从开发调试到线上监控的多阶段工具链体系
android·测试工具·ios·小程序·uni-app·iphone·webview
小白学大数据5 小时前
构建混合爬虫:何时使用Requests,何时切换至Selenium处理请求头?
爬虫·python·selenium·测试工具
少云清6 小时前
【功能测试】3_Web项目 _单功能模块测试
功能测试·模块测试
Hacker_Fuchen7 小时前
POST请求提交数据的三种方式及通过Postman实现
自动化测试·软件测试·测试工具·postman
安然无虞7 小时前
JMeter性能测试工具·下
开发语言·测试工具·jmeter
少云清8 小时前
【功能测试】4_Web端抓包 _网络知识
网络·功能测试·抓包
Wpa.wk10 小时前
自动化测试环境配置-java+python
java·开发语言·python·测试工具·自动化
程序员三藏14 小时前
Jmeter自动化测试
自动化测试·软件测试·python·测试工具·jmeter·测试用例·接口测试