admin管理员组

文章数量:1538720

日常开发中,经常会需要查看http请求及响应是否按预期设计目标完成交互。更有甚者,我们会通过模拟拦截原始http请求,并通过更改请求参数、请求header、或注入自定义参数来达到指定的实验效果。

这时候如果直接一个一个的在Postman中构建请求,会涉及到设置http url设置http 请求方式(如POST、GET等)设置请求的Headers设置请求Body等内容。如果是少量的测试还好构建,如果设计到大量、频繁的拦截、修改、交互测试,那么将会是海量的工作量。

那么有没有一些工具可以简化这样的操作呢?

Postman官方早就考虑到了这种场景,并已在谷歌浏览器官方插件市场里集成了这块插件“Postman Interceptor”

通过合理的设置,上述的困扰,我们将通过使用谷歌浏览器插件“Postman Interceptor”自动将http请求发送给Postman来迅速解决。

要实现这个目标,可以通过如下步骤实现:

高能预警

如下步骤配置完,在正式使用前,需要事先登录谷歌账户或postman账户,方可进行浏览器插件“Postman
Interceptor”将请求发送到也已经登录账户的Postman客户端中。

1、谷歌浏览器中下载这款插件“Postman Interceptor”。

A).下载需要能够科学上网,依次点击地址栏右侧竖向排列的三点–》更多工具–》扩展程序,打开右侧开发者模式后,点击左侧主菜单(三横的图标),点击最下方的“打开chrome应用商店”。

B).在打开的应用商店页面,搜索“Postman Interceptor”:

2、配置插件

A). 打开浏览器地址栏插件配置图标;

B). 点击Requests tab栏,并将下方“Capture requests” 开发打开;

C). 如果需要获取Cookies信息,按B)中步骤操作Cookies的开发选项;

3、配置Postman,接收“Postman Interceptor”插件中拦截的url

如下图所示,打开“Capture request and cookies”选项,打开拦截器Interceptor的开关,操作同浏览器中类似。然后选择将拦截到的请求保存到哪个分组下,这里选择默认的“History”分组:

上述1/2、3步骤完成后,即打通了浏览器插件与postman的联通。
后续的步骤为拦截url,并进行观察、修改、重新发送等操作:

4、在需要调试的网站打开响应的页面,点击相应的功能。则可以看到http请求已经通过插件导入到了postman中。
5、在postman中查看请求参数、篡改参数,重新发送请求,验证自己的代码。

(这里已后台请求的 https://wp.mail.qq 为例)

本文标签: 发送给浏览器插件Interceptorpostmanhttp