全网最细,Fiddler抓包实战教程-辅助接口测试(一)

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

Fiddler常见设置
Options位置:Tools->Options

全网最细,Fiddler抓包实战教程-辅助接口测试(一)_第1张图片

全网最细,Fiddler抓包实战教程-辅助接口测试(一)_第2张图片

全网最细,Fiddler抓包实战教程-辅助接口测试(一)_第3张图片

移动端连上Fiddler作为代理

注意:因为Charles也是默认8888端口,小心同时打开两个应用导致端口冲突。

IOS端连接Fiddler
iOS 手机设置代理步骤:
点击wifi蓝色感叹号 ->点击底部配置代理 ->点击手动 ->输入服务器(IP)和端口(8888)

iOS 安装步骤:
浏览器输入网址,提示是否允许显示描述文件,允许 ->安装描述文件;
打开设置 ->通用 –>关于本机 ->证书信任设置;

Android端连接Fiddler
Android 手机设置代理步骤:
长按wifi修改网络 ->高级选项,代理,手动 –>输入服务器主机名(IP)和服务器端口(8888)。然后,手机浏览器访问IP:端口号安装证书

全网最细,Fiddler抓包实战教程-辅助接口测试(一)_第4张图片

Android 安装步骤:
浏览器输入网址 ->命名证书,确认即可

Fiddler界面介绍使用

1、基本界面

请添加图片描述

备注,添加之后在会话栏的Comment列中显示备注内容
Replay:再次发送对应请求【常用】
符号X:清除会话面板
Go:断点调试,点击go,执行下一步【常用】

Stream:代理模式。默认:缓冲模式。点击进行切换。
流模式streaming:将客户端的请求数据实时的传给服务端,更接近于浏览器本身的真实行为。
缓冲模式buffering:将客户端的请求数据缓冲起来,等数据写完之后再传给服务端。

Decode:解压请求。解压http请求里面的东西,帮助查看响应内容【常用】
Keep:保持会话的数目

清除列表

全网最细,Fiddler抓包实战教程-辅助接口测试(一)_第5张图片

清除所有对话;
清除加载图片的请求;
清除使用http connect方法的请求;
清除状态码非200的请求;
清除非浏览器发出的请求;
清除已响应请求且未标记的请求;
清除响应body一样的请求,只保留一个;

请添加图片描述

Any Process:捕获请求,只看需要的请求。将“靶心”投向需要的请求
Find:查找请求,可以高亮所查找的请求【常用】
Save:保存会话
截图,默认5秒后截图(电脑全屏)
计时器
Browse:点击会话,再点击Browse,启动浏览器发送此请求,快速启动浏览器
Clear Cache:清空浏览器缓存
TextWizard:编码、解码文本内容,一般包含中文的请求都需要解码才能看到,所以复制url到TextWizard,然后选择URLDecode【常用】
TearOff:浮窗
msdn搜索:.net开发

会话图标

全网最细,Fiddler抓包实战教程-辅助接口测试(一)_第6张图片

全网最细,Fiddler抓包实战教程-辅助接口测试(一)_第7张图片

状态面板功能

全网最细,Fiddler抓包实战教程-辅助接口测试(一)_第8张图片

控制台:可以输入一些命令行;输入help:可以看到常见的命令行;
capturing:fideler左下角,显示capturing表示正常工作;1、控制台:可以输入一些命令行;输入help:可以看到常见的命令行;
All Processes:过滤会话来源,web brower对会话进行过滤;
M/N 记录当前展示会话的数量;
状态信息:状态条显示。

命令行工具

全网最细,Fiddler抓包实战教程-辅助接口测试(一)_第9张图片

基础命令
<4k 筛选响应大小小于4kb大小的会话
<4000 筛选响应大小小于4000字节大小的会话
>4k 筛选响应大小大于4kb大小的会话
>4000 筛选响应大小大于4000字节大小的会话

?searchtext 筛选包含searchtext 内容的请求
=status 筛选响应状态=状态的会话
=method 筛选请求方法=方法的会话
@host 筛选包含host的会话
g、go 恢复所有断点会话
cls、clear 清除会话列表
start 开始监听会话
stop 停止监听会话
quit 退出fiddler

命令行设置断点命令
bpu str 给包含str的url设置一个请求断点,只拦截请求,不拦截响应
bpu 清除请求断点
bpafter str 给包含str的url设置一个响应断点,只拦截响应,不拦截请求
bpafter 清除响应断点
bps 404 给状态码是404的请求设置一个断点
bps 清除状态码断点
bpm post 给请求方法为post的请求设置一个断点
bpm 清除请求方法断点
bold str 给包含str的url加粗
bold 清除加粗

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

全网最细,Fiddler抓包实战教程-辅助接口测试(一)_第10张图片

二、接口自动化项目实战

全网最细,Fiddler抓包实战教程-辅助接口测试(一)_第11张图片

三、Web自动化项目实战

全网最细,Fiddler抓包实战教程-辅助接口测试(一)_第12张图片

四、App自动化项目实战

全网最细,Fiddler抓包实战教程-辅助接口测试(一)_第13张图片

五、一线大厂简历

全网最细,Fiddler抓包实战教程-辅助接口测试(一)_第14张图片

六、测试开发DevOps体系

全网最细,Fiddler抓包实战教程-辅助接口测试(一)_第15张图片

七、常用自动化测试工具

全网最细,Fiddler抓包实战教程-辅助接口测试(一)_第16张图片

八、JMeter性能测试

全网最细,Fiddler抓包实战教程-辅助接口测试(一)_第17张图片

九、总结(尾部小惊喜)

只有经历过苦涩的奋斗,才能尝到胜利的甘甜;只有付出无数汗水的努力,才能感受到成长的喜悦。坚持不懈,向着目标前行,你定会创造属于自己的辉煌!

每一次汗水的流淌都是你奋斗的证明,坚持不懈的努力必将迎来辉煌的成就。无论前路多么艰险,只要心怀信念,你就能超越困难,创造出属于自己的辉煌人生!

只要你心怀梦想,努力奋斗,就能驱散黑暗,点亮前行的路;困难是成长的阶梯,坚持是成功的密码。做自己的英雄,勇往直前,创造属于自己的辉煌!

你可能感兴趣的:(软件测试,接口测试,fiddler,fiddler,测试工具,软件测试,接口测试,功能测试,接口自动化测试,接口自动化)