Fiddler的使用

上一篇 / 下一篇  2021-10-15 11:56:23 / 个人分类:软件测试工具

       今天主要是总结一下接口测试工具Fiddler的使用方法,便于后续的接口测试和工具的使用。
       接口测试一般是基于HTTP协议传输的接口数据,http协议主要有两种传输方式:一种是get传输,以url的形式进行传输,用来获取数据;一种是post表单传输,用来向服务器端提交数据。还有一些其他的数据传输方式:put、delete、trace等方式。
       Fiddler工具主要用于抓取客户端和服务器端的请求数据、篡改客户端传输到服务器端的数据、限速模拟弱网测试。
       Fiddler是一款http协议调试代理工具,能够抓取本机上面所有的http协议。实际运行机制是在本机127.0.0.1上监听8888端口的http代理,对于接口测试是非常有用的工具。
       Fiddler的官方下载地址:http:www.telerik.com/download/fiddler
      Fiddler的安装步骤:
          1)点击下载的安装文件fiddler.exe,选择”I agree“,选择安装路径,之后点击”Install“,安装完成
          2)接下来点击安装文件fiddlercertmaker.exe
          3)之后启动fiddler,启动fiddler之后的界面包括:工具栏区、请求详情区、响应详情区、命令行区
      Fiddler设置过滤:
          点击filters-request headers-选中show only if url contains(“”),只显示url中包含过滤出来的信息
     配置fiddler中抓取https协议的请求:
          1)下载安装证书fiddlercertmaker.exe的网址:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2
          2)安装完成之后,重启fiddler
          3)tools-options-https-证明安装成功,三个选项对勾全部勾选-会弹出2个对话框,第一个选择yes,第二个选择是,那么抓取的结果就包含https的协议了
       移动端APP的抓包:
            前置条件:

                1.   手机和电脑在同一局域网

                2.   完成fiddler的基本配置,见web端抓包内容

                3.   手机配置代理(小米手机)

                4.   查看本地电脑的ipipconfig

                5.   手机设置>wlan设置-选择wifi,点击右边的箭头,修改代理处的信息选择手动,主机名为上面电脑的ip地址,端口号是8888,保存即可

                6.   保存操作,之后抓取请求就可以了

                7.   完成之后关闭代理

     移动端抓取https协议:

               1.打开手机浏览器输入:http//上面得到的电脑的ip地址:8888

               2.在打开的页面中找到fiddlerroot certificate字样的超级链接点击即可

     模拟低速网络:

              1.自定义限速:点击rules-customize rules

              2.开启方法,rules-performances-simulate modern speeds

   数据请求篡改:

        1.打开ie,访问:http://www.*****.com

        2.fiddler的命令行中输入bup http://www.*****.com

        3.输入错误的用户名和密码

        4.fiddler中断这次会话,选择被中断的会话,点击inspectors下的webform,然后修改用户名和密码都为正确的,然后点击run to completion即可

       上面是对于fiddler接口测试工具的学习总结。



TAG:

 

评分:0

我来说两句

Open Toolbar