概述
Fiddler
抓包
1.抓取web端数据
配置代理端口
Tools > option > connections
Fiddler listens on port,设置代理端口.
Act system proxy on startup,在启动时充当系统代理.
点击capture(俘获)
打开浏览器,清除缓存,输入抓取数据的地址.
https抓包配置.
Tools > option > https
勾选capture https connects(俘获https连接)
Derypt https traffic (解密https 信息)
安装证书
Action > export root certificate to desktop (将证书导出到桌面)
2.抓取APP数据包
移动设备与fidder在同义网段中,链接同一WiFi
移动设备设置代理
代理服务器,填写电脑ip
端口填写fiddler监听端口
移动设备访问证书下载网址:http://Fiddler MavhineIP:8888
下载并安装证书.
弱网测试
Rules > customize rules
修改上传下载延迟时间,
保存
Rules > pefomance(执行) >勾选: simulate modem speeds(模拟现实速度)
实例:
验证软件运行在低传输速度时出现的情况,例如在弱网情况下进行支付,出现的支付失败,支付超时还是能够支付成功,系统能否正判断出支付结果,是否会出现支付成功却判断支付失败,支付失败判定为支付成功.
数据篡改
伪请求,(并不是客户端的初始请求,中间进行了数据拦截并修改的请求)
Rules > automantic breakpoints(自动断点) > befoer requests(在请求之前)
修改数据
Run completion > go
查看返回数据
实例
验证后端代码对数据类型大小特殊符号的校正.例如商品限购数量为X,通过数据的篡改为N,后端程序能否做出正确判断.
伪响应
Rules > automantic breakpoints > after responses
修改响应数据
Run completion > go
查看响应内容,例如长字符自否会自动换行.
修改响应图片
Autoresponder
勾选 : enable rules(启用规则) unmatched requests passtrough(不匹配的请求通过) enable latency(启用延迟)
将要修改的图片拉到对话框,
Find a fiel > 选择本地准备的数据 > save
将浏览器清除缓存,重新加载页面.
查看响应网页是否会因为不同大小,类型影响改变之前的页面布局.
重定向
Autoresponder > 填写初始地址 > 重定向地址 > save
最后
以上就是碧蓝眼神为你收集整理的Fiddler抓包,弱网测试的全部内容,希望文章能够帮你解决Fiddler抓包,弱网测试所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复