【4】基于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