美文网首页Fiddler测试Inbox百人计划
Fiddler请求、响应断点调试

Fiddler请求、响应断点调试

作者: 五娃儿 | 来源:发表于2017-02-28 18:58 被阅读2337次

    根据测试的不同场景,有时需要在测试过程中更改请求、或者更改响应内容,从而达到最终的测试目标,所以借助Fiddler的 Automatic Breakpoints 这个规则(当然还有其他工具可以借用)

    1、在菜单栏中可以快速设置断点,但是缺点是所有会话内容都会应用该规则,但实际情况是有对针对性的对某请求或者某响应内容设置断点。


    2、通过命令设置断点:

    1)、在请求开始时中断 bpu

    2)、在响应到达是中断 bpfter

    3)、在特定http状态码时中断 bps

    4)、在特定请求method是中断 bpv/bpm

    以bpu为例:

    步骤一:在Fiddler的命令行窗口,输入 bpu http://www.test.xxxx(任意想打断点的url),点击回车,如图所示

    note:在点击回车后,在底栏中可以看到设置断点的url

    清除断点是,输入bpu,回车,同时在底部也会看到断点请求被clear

    步骤二:在页面上刷新设置断点的url,Fiddler中。显示如下

    观察对应的页面请求,左下角会显示正在等待xxx服务的响应

    步骤三:修改请求数据

    步骤四:修改后,运行查看结果,发现响应内容中的结果被修改了,同时也可以选择Choose Response 中的内容,设置响应结果,或者自己添加响应结果文件

    修改响应结果bpafter:

    在响应内容中进行修改,点击运行后,在页面中查看修改后的结果


    百人计划 原来的内容是“新人专享”

    总结:

    1)、当使用命令行设置断点时,则是命令 + url

    2)、修改请求或者响应结果的内容

    3)、页面查看结果

    4)、取消断点 则只需要执行对应的命令即可

    5)、若忘记命令 则输入bp breakpoint的缩写,就会看到提示

    在Fiddler中 断点相对用的比较少,最强大的功能是Fiddler Script、以及Fiddler抓包

    相关文章

      网友评论

        本文标题:Fiddler请求、响应断点调试

        本文链接:https://www.haomeiwen.com/subject/titfgttx.html