Fiddler 断点

很多时候因为前端的限制,有些输入请求我们无法测试,

或者我们想测试某个字段而不想每次都输入全部数据在请求

这个时候我们就需要绕过前端的限制来测试后台接口,这个时候我们就需要用到 Fiddler 的断点,则可以修改单个字段请求测试。

Fiddler可以修改以下请求:

Fiddler设置断点,可以修改HTTP请求头信息,如修改Cookie,User-Agent等

可以修改请求数据,突破表单限制,提交任意数字,如充值最大100,可以修改成10000

拦截响应数据,修改响应体,如修改服务端返回的页面数据

断点方式

before response

在request请求的时候,未到达服务器之前

after response

在服务器响应之后,在Fiddler将响应传回给客户端之前

全局断点

全局断点就是中断fiddler捕获的所有请求

如设置设置全局before response

方法一

点击rules-> automatic breakpoint ->before requests

image

方法二

或者如图点击窗口低栏第三格区域,出现红色的向上箭头即可

image

断点成功后,我们选中需要修改的请求,切换到Fiddler右侧窗口的Inspectors选项卡

选中WebForms即可看到请求的参数,修改我们所需要的值

点击Run to Completion,则向后台发送了我们修改后的请求

image

单个断点

有时候我们只需要对单个接口地址或者域名的请求断点调试怎么办

在命令行中输入指令即可

请求前断点(before response)

指令:bpu

命令行输入:bpu http://www.baidu.com 回车即可

image

取消断点:在命令行输入 bpu 回车即可

响应后断点(after requests)

指令:bpafter

在命令行输入:bpafter http://www.baidu.com 回车

image

取消断点:在命令行输入 bpafter 回车即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在网上找了好久关于断点使用的介绍,觉的这篇写的非常不错,本文转载出处: http://www.open-open....
    落地逃阅读 989评论 0 1
  • 前言fiddler是一个很好的抓包工具,默认是抓http请求的,对于pc上的https请求,会提示网页不安全,这时...
    胖子爱猪蹄阅读 13,221评论 4 22
  • 原因 在现实项目中,由于开发的经常调试,接口的不稳定,和接口文档的不及时更新,我们选择做接口测试,更多的需要自己抓...
    我为峰2014阅读 3,222评论 1 5
  • 一、使用Fiddler进行HTTP断点调试 断点调试是Fiddler又一强大和实用的工具之一。通过设置断点,Fid...
    keitwo阅读 5,288评论 1 4
  • 帘卷西风秋渐深, 长天星暗月沉沉。 蝉声辗转凭幽寂, 树影飘飖趁苦吟。 若许年来空剑胆, 屡经劫后尚琴心。 何妨画...
    细雨烟岚阅读 357评论 0 5