我是靠谱客的博主 碧蓝眼神,最近开发中收集的这篇文章主要介绍Fiddler抓包,弱网测试,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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抓包,弱网测试所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部