接口测试工具-fiddler

时间:2022-12-26 19:29:03

1.fiddler拦截修改数据

  命令介绍: bpu在请求开始时中断,bpafter在响应到达时中断,bps在特定http状态码时中断,bpv/bpm在特定请求method时中断。

  提示:命令输入区域输入help,回车执行会打开一页面详细介绍fiddler的所有命令。

  实例:百度搜索

    1)在fiddler命令行输入bpu清除之前设置的断点

    2)在命令行输入bpu www.baidu.com/s

      接口测试工具-fiddler

    3)打开浏览器,输入www.baidu.com

    4)在搜索栏输入jessie

    5)fiddler拦截

      接口测试工具-fiddler

    6)点开25

      接口测试工具-fiddler

    7)将jessie改为honey

      接口测试工具-fiddler

      接口测试工具-fiddler

    8)接口测试工具-fiddler

      接口测试工具-fiddler

    9)浏览器跳转成功

      接口测试工具-fiddler

2.fiddler手机抓包

  1)Fiddler listens on port是手机连接fiddler时的代理端口号,默认8888即可

             Allow remote computers to connect是允许远程发送请求,需要勾上

    接口测试工具-fiddler

    接口测试工具-fiddler

  2)勾上Decrypt HTTPS traffic,会抓到手机的https请求,如果想抓到https请求还需要在手机安装证书,下面会介绍

          【fiddler设置后一定要把fiddler重启一下才会生效】

    接口测试工具-fiddler

  3)使用手机浏览器访问http://【电脑IP地址】:【fiddler设置的端口号】,既可以下载fiddler的证书并安装

   4)手机设置wifi的代理

      连接与电脑相同的wifi,修改wifi的网络,手动设置代理,代理服务器主机名为电脑的IP地址,代理端口为在fiddler里设置的端口号,保存后,fiddler将能够收到手机上的请求信息

   5)拦截方式与PC相同

3.Monk Server

  接口测试工具-fiddler

  1)输入网址www.163.com

  2)Fiddler抓包

    接口测试工具-fiddler

  3)拖到指定区域

    接口测试工具-fiddler

    

  4)选择响应内容

    接口测试工具-fiddler

  6)修改响应内容

    接口测试工具-fiddler

  6)触发并保存

    接口测试工具-fiddler

  7)浏览器重新输入网址

    接口测试工具-fiddler

  伪造返回的内容:

    1)登录成功;

      接口测试工具-fiddler

    2)将响应的内容保存成文件(打开该文件显示保存的响应的内容);

      接口测试工具-fiddler

    3)选择刚刚保存的文件;

      接口测试工具-fiddler  

      接口测试工具-fiddler

    4)浏览器中输入任何内容返回的都是指定的内容。

  URL替换:

    1)fiddler底部命令行输入如下命令:

      接口测试工具-fiddler

    2)在网页输入www.163.com,跳转到腾讯网:

      接口测试工具-fiddler

    3)取消地址替换输入urlreplace:

      接口测试工具-fiddler

4.网络限速

  1)修改配置文件

    rules——》costmize rules——》修改(ctrl+f 搜索)——》启动rules-performance-simulate modem speeds

接口测试工具-fiddler