编程语言
首页 > 编程语言> > 【4】基于Python-Fidder 工具介绍及举例

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

作者:互联网

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


       使用工具:Fidder

       此章节学习内容:


 

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如何抓接口

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

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

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

 

 

 

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

 

 

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

 

 

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

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

 

 

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

 

 

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

1.4 Fidder 基本操作

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

  

    如下三种方法:

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

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

    方法三:通过过滤器

 

 

 


 

数据重放:

 

 

 


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