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

相关推荐
别来无恙1491 小时前
使用Python和Selenium进行Web自动化测试:从入门到实践
selenium·测试工具
测试老哥14 小时前
6个步骤实现Postman接口压力测试
自动化测试·软件测试·测试工具·测试用例·接口测试·压力测试·postman
北岛三生1 天前
ISP(图像信号处理器)
图像处理·数码相机·测试工具·计算机视觉·测试用例·模块测试
北岛三生2 天前
Camera tuning flow相机调试流程
图像处理·数码相机·测试工具·模块测试
晋人在秦 老K2 天前
入梦工具箱怎么检测硬件?3步完成CPU-Z跑分测试 硬件检测总出错?图吧工具箱免费功能实测 draw.io 部署指南:私有化流程图服务搭建教程
测试工具·流程图·工具·draw.io
zhangzeyuaaa3 天前
Selenium 超时完全指南:pageLoadTimeout、implicitlyWait 和 scriptTimeout 的深度解析
selenium·测试工具
NanXi_XZ3 天前
磁盘性能测试工具FIO-使用教程
性能测试
泛联新安3 天前
如何根据项目需求选择合适的软件测试工具?iUnit智能单元测试平台提供专业化解决方案
c++·测试工具·单元测试