ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

【4】基于Python-Fidder 工具介绍及举例

2020-09-03 16:00:35  阅读:211  来源: 互联网

标签:web Fiddler Python 端口 接口 Fidder 举例 工具


  之前文章介绍了接口测试及对应如何设计接口测试的测试用例,如下,将用Fidder 工具介绍及举例,废话不多说~ 正式开始


       使用工具:Fidder

       此章节学习内容:

  •      什么是Fidder
  •      Fidder怎么抓Web接口和APP接口
  •   Fidder怎么添加过滤规则?
  •   Fidde使用本地页面执行

 

1. Fidder 工具介绍

1.1 什么是Fidder

    Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。

1.2 Fidder的工作原理

    Fiddler 是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1, 端口:8888. 当Fiddler退出的时候它会自动注销,这样就不会影响别的程序。不过如果Fiddler非正常退出,这时候因为Fiddler没有自动注销,会造成网页无法访问。解决的办法是重新启动下Fiddler.

 

 

 

1.3 Fidder如何抓接口

  • 1.3.1 Fidder怎么抓web接口?

  当安装好,即可抓web的接口。

post请求的数据是放在WebForm里面的,以表单形式提交

  •  1.3.2 Fidder怎么抓APP接口?

    1.首先在Fidder的工具-选项-连接,设置端口:8888,勾选对应的选项

 

 

 

    2.打开在电脑:开始-运行(Win+R)-输入:CMD - 输入:ipconfig,查看本机的ip

 

 

    3.打开模拟器,查看wifi,并设置对应的主机名和端口,如下图,即可抓对应的接口。

 

 

注:当是https的请求,则需要做如下操作:

1.在Fidder中工具-选项-HTTPS,勾选如下

 

 

2.打开模拟器,用自带的浏览器输入:【ip:端口】,进入到对应的页面

 

 

3.点击FiddlerRoot certificate 下载并安装设置密码即可访问。

1.4 Fidder 基本操作

  • 1.4.1 如何添加过滤规则?

    当未添加过滤规则时,会显示很多请求无用的数据,因此可以进行过滤,显示对应的数据的。

  

    如下三种方法:

    方法一:通过菜单 【规则】 - 隐藏304s

    方法二:通过底部选择:所有进程、web浏览器、非浏览器、隐藏全部

    方法三:通过过滤器

 

 

 

  • 1.4.2 如何让某个页面使用本地页面?


 

数据重放:

 

 

 


标签:web,Fiddler,Python,端口,接口,Fidder,举例,工具
来源: https://www.cnblogs.com/Yulisa/p/11214297.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有