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的形式,如下图:

相关推荐
Sarapines Programmer12 小时前
【Wireshark】安装与使用指南
网络·测试工具·wireshark
念越21 小时前
接口自动化测试从入门到实战:接口用例设计、Requests、Pytest、YAML、JSON Schema 与 Allure 报告
python·测试工具·自动化·json·pytest
ysu_03143 天前
Postman接口调试实战指南-从HTTP请求到环境变量-Collection与自动化测试
网络·网络协议·测试工具·http·api·postman·可用性测试
utmhikari3 天前
【DIY小记】解决散热问题提升超频性能的经验
性能测试·cpu·硬件·bios·超频·主板·风道
ZhangJun954 天前
从零写一个类鲁大师的硬件检测小工具,软件附上,可直接使用
windows·测试工具·电脑·笔记本电脑·硬件架构
开开心心_Every4 天前
文件夹批量创建工具支持同级和多层级
运维·服务器·游戏·jupyter·智能手机·pdf·postman
深圳安车昇辉检测机构5 天前
GJB150.17A 噪声试验,读懂军工产品声学测试要求
功能测试
蒸鱼Yuzheng5 天前
自动化 Socket 协议设计:消息序列、心跳、幂等重试与背压
自动化测试·python·websocket·socket·分布式系统
测试者家园5 天前
不写测试用例也能做自动化测试?
自动化测试·软件测试·人工智能·测试用例·智能化测试
测试员周周5 天前
【jev应用到测试】94 条 UI 报错交给 Jev,三档判对 85.1%,开单闸门定在 0.6
人工智能·python·测试工具·单元测试·测试用例