51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 650|回复: 0
打印 上一主题 下一主题

Postman拦截浏览器请求分享

[复制链接]
  • TA的每日心情
    擦汗
    6 小时前
  • 签到天数: 1047 天

    连续签到: 5 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2023-2-23 13:28:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    背景
      项目上线之后,难免会有BUG。在出现问题的时候,我们可能需要获取前端页面发送请求的数据,然后在测试环境发送相同的数据将问题复现。手动构建数据是挺麻烦的一件事,所以我们可以借助Postman浏览器上的插件帮助拦截请求,获取发送的数据。
      安装
      既然是基于Postman进行操作,那么首先需要安装Postman,我本地使用的版本是 v10.9.4,这个就不多做介绍了。
      Postman插件安装
      我使用的是Chrome,这里就以Chrome为例。我们需要到插件市场搜索 postman interceptor,需要科学上网。找到之后安装上就可以了。

      Postman配置
      每个版本的配置可能不一样,这里以我使用的版本 v10.9.4 为例。
      如下图所示,拦截的请求会要求你放到某个分组下,你选一个就可以了。

      下面拦截的配置也一样。

      如果需要捕获一些cookie信息,则需要配置域名,如下所示,这样拦截的时候会将cookie一起保存,下次发送的时候会带上cookie信息。这个功能在登录信息是保存在cookie的时候十分有用。

      Chrome插件配置
      Postman配置完成之后,就需要配置下浏览器插件,其实也很简单,只要将开关打开就行。未开启前,插件的颜色是橙色的,开启后是蓝色的。我们只需要开启对应的拦截开关。如下:

      将 OFF 的开关打开为 ON,插件就开始工作了,如果需要拦截 Cookie,则 Cookie 选项的开关也需要打开。
      开始使用
      前面所有的工作做完之后,你就可以请求你想拦截的页面了,拦截之后的请求会保存在你配置的分组下。


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-15 15:33 , Processed in 0.060981 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表