美文网首页
fiddler之模拟响应、修改请求或响应数据(断点)

fiddler之模拟响应、修改请求或响应数据(断点)

作者: Mr老朝 | 来源:发表于2022-03-22 16:34 被阅读0次

在测试过程中,有时候需要修改请求或响应数据,或者直接模拟服务器响应,此时可以使用fiddler进行此类操作。可以使用断点功能完成。

一、修改请求数据

在发起请求后,需要修改请求的数据时,可以设置请求前设置断点

(1、设置请求前断点

Rules--Automatic breakpoints--before request(或者按F11键)

这种方式的断点会对所有请求生效

或者

在命令行中,输入域名

这种方式只会对配置的域名添加断点,访问其他的可以正常访问,不会有断点

(2、选中请求,进入Inpectors--Raw中修改请求信息

image

(3、修改请求信息后,发送请求,在服务器返回响应后等待

image

在修改信息后,点击Break on Response按钮,进行请求的发送,然后再服务器返回后,进行等待。

(4、将响应结果返回,操作完成

image

在服务器返回信息后,点击Run to Completion完成响应数据的返回并完成。

  -----在只修改请求数据时,也可以跳过第三步,直接操作第四步,到响应结果

二、修改响应数据

在发起请求,需要修改响应数据时,可以设置请求前断点/响应后断点两种,区别就是在设置为请求前的断点时,需要多点击一步。在此用响应后断点

(1、设置响应后断点

Rules--Automatic breakpoints--after response(或者按alt+F11键)

这种方式的断点会对所有请求生效

或者

在命令行中,输入bpafter 域名

这种方式只会对配置的域名添加断点,访问其他的可以正常访问,不会有断点

(2、选中请求,进入Inpectors--Raw中修改响应信息

在这一步时一定要注意如果有“response body is encoded.click to ecode显示时,一定要先点击后,再去修改响应数据。未操作直接修改响应数据后,会导致响应存在问题。

image

(3、修改数据后,返回响应数据并完成操作

image

在修改响应数据后,点击Run to Completion返回给响应数据,完成操作。

三、模拟响应

在一些情况下,不使用实际返回的请求数据,或服务暂时不能返回,可以使用fiddler进行模拟返回数据。

如果需要模拟返回自己配置的响应数据,需要先提前配置好文件,再进行读取。

(1、设置响应后断点

(2、选中请求,进入Inpectors--Raw中修改响应信息

image

如果是模拟返回请求失败相关的,可以直接在下拉列表中,进行选择;如果是自己定制的,点击“find a file”进行文件的选择。

选择列表项/文件后,点击Run to Completion返回响应数据,操作完成。

四、取消断点

Rules--Automatic breakpoints--disabled(或者按shift+F11键)

命令行:如果是before request---使用bpu取消;

如果是after response---使用bpafter

相关文章

  • fiddler之模拟响应、修改请求或响应数据(断点)

    在测试过程中,有时候需要修改请求或响应数据,或者直接模拟服务器响应,此时可以使用fiddler进行此类操作。可以使...

  • fiddler断点方法

    一、fiddler断点作用 拦截请求,可修改请求信息,也可修改响应信息,开发可用于前后台调试或者模拟真实用户操作 ...

  • Fiddler 抓包工具总结

    引用链接 Fiddler 抓包工具总结 Fiddler 断点修改发送参数、响应内容

  • 测试中常用工具

    1、fiddler可以通过代理用fiddler进行抓包,同时可以修改请求参数或者响应参数、模拟弱网络情况等。修改请...

  • 抓包工具fiddler

    抓包的作用 抓包:抓取web、app的请求进行请求和响应正文查看 断点调试:打断点模拟服务器发送响应 模拟弱网模式...

  • 抓包工具之fiddler实战2-设置断点

    Fiddler作为抓工具包,功能强大,作为代理服务器,可以对抓获到的请求或响应进行修改,然后模拟客户端发送新的请求...

  • Charles -- 修改返回的报文

    一、直接修改返回的响应信息1、先对需要处理的请求打断点2、执行请求,编辑响应 3、检查修改的响应信息是否生效 二、...

  • Fiddler请求、响应断点调试

    根据测试的不同场景,有时需要在测试过程中更改请求、或者更改响应内容,从而达到最终的测试目标,所以借助Fiddler...

  • Fiddler-接口测试

    fiddler可以打断点来判断服务端的响应,还可以数据接口数据做简单的接口测试: 1.fiddler打断点 为什么...

  • fiddler断点和脚本

    开启fiddler断点 规则 ->自动断点 脚本 OnBeforeResponse表示响应信息

网友评论

      本文标题:fiddler之模拟响应、修改请求或响应数据(断点)

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