fiddler常用功能一
fiddler备忘,好久不用,有些步骤忘记了
1.本机pc,目前ie和chrome都可以直接抓取,但是搜狗浏览器暂时抓不到
2.手机端抓包
(1)设置下代理:fiddler客户端查看下端口,然后在手机wifi设置代理服务器的本机ip和端口8888,就可以访问了

(2)https抓取,fiddler设置勾选下,然后手机端在浏览器中访问172.12.0.08(本机ip):8888或者127.0.0.0来安装证书

(3)断点的使用,默认是disabled,记得测试完修改回disable,常用的是after断点,用于修改响应数据,来修改响应内容,来测试客户端,让客户端可以显示你想要的测试数据

使用方法:
设置好断点after以后,开始请求(比如在浏览器或者手机中触发请求),然后fiddler会如图显示
点击红色箭头52,在右侧TextView里面修改数据,然后点击 run to compile运行断点,这时候看客户端会发现数据被改了
(这里有个小技巧一,一般断点要结合filter使用,防止对所有请求都断点导致其他功能不能使用)

(4)断点的使用,一般beforepoint是修改请求数据,在发送之前修改客户端请求数据,同样的操作,在webForms里修改数据,然后点击runtocompile运行

(5)AutoResponsder
AutoResponsder原理就是替换线上文档,例如一个js/css请求,或者一些数据,我们可以设置规则将返回的文件替换成本地文件。
这里如果页面是只能在微信客户端里打开的链接,抓包的时候看不到js,这个暂时还没有找到方法
操作步骤:选中你要替换的js文件,在aoturesponser增加入了替换就可以
如果是要修改,可以先把你要修改的js文件保存到本地,然后在本地修改以后在替换到线上


限速
Rules > Performances > Simulate Modem Speeds
自定义:
1.Rules > Customize Rules
2. 搜索m_SimulateModem,
3. 然后根据自己的需要修改如下语句
oSession["request-trickle-delay" ] = "400";(每上传1KB延迟400ms)
oSession["response-trickle-delay" ] = "200";(每下载1KB延迟200ms)
4. 点击Save Script后,之前勾选的Simulate Modem Speeds会被取消勾选,需要重新再勾选回来
fiddler常用功能一的更多相关文章
- fiddler常用功能
原理 Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(cookie,html,js,css等). ...
- Fiddler常用功能总结
使用Fildder几年来,深深的体会到了其便利性,给工作带来了极大的便利,所以把其它常用功能总结如下 一:介绍 1.免费,支持抓取http.https协议,可独立运动 2.原理:(客户通过移动端或是P ...
- Fiddler 常用功能总结
1.fiddler相关配置 2.如何抓包 移动端 ①保持手机和电脑处于同一网络中 ②设置手机的代理为电脑当前所处网络的IP,端口号为:8888,eg:10.12.1.64:8888. ③ 启动ap ...
- Fiddler抓取https请求 & Fiddler抓包工具常用功能详解
Fiddler抓取https请求 & Fiddler抓包工具常用功能详解 先来看一个小故事: 小T在测试APP时,打开某个页面展示异常,于是就跑到客户端开发小A那里说:“你这个页面做的有问 ...
- fiddler抓包常用功能详解
一.基础部分: 1.设置代理ip及端口,tools --> telerik fiddler options --> connections -->勾选 “ Allow romote ...
- Fiddler 常用文档
时间飞逝,已经俩月有余没写东西了(本来写的就不多,(^▽^)),最近俩月的苦闷,此处省略 1W 字.... 闲言碎语不多讲,使用 Fiddler 有一小段时间了,今天在这里总结下,一来做个笔记,二来可 ...
- fiddler常用操作之断点
fiddler常用操作断点 标签(空格分隔): fiddler断点 一.断点: 1.为什么要打断点呢? 比如一个购买的金额输入框,输入框前端做了限制100-1000,那么我们测试的时候,需要测试小于1 ...
- fiddler常用操作
fiddler常用操作 标签(空格分隔): fiddler fidrdler抓取https请求: fiddler是一个很好的抓包工具,但是默认的是抓取HTTP的,对于pc的https的会提示网页不安全 ...
- WebStorm 常用功能的使用技巧分享
WebStorm 是 JetBrain 公司开发的一款 JavaScript IDE,使用非常方便,可以使编写代码过程更加流畅. 本文在这里分享一些常用功能的使用技巧,希望能帮助大家更好的使用这款强大 ...
随机推荐
- ArcGIS农村土地承包经营权辅助建库软件说明书
软件作者:闫磊 电话:18987281928 或13108507190 QQ:853740877,QQ交流群:236352926 1. 软件安装... 4 2. 系统整体界 ...
- Oql实体转自定义对象
返回单体: GroupEnvironmentDTO 是自定义的一个DTO, GroupEnvironmentEntity.MapToPOCO(dto); 把上述查出来的对象转换为DTO 返回实体集合 ...
- python装饰器 高阶函数 函数闭包
1.装饰器: 本质是函数,功能是为其他函数添加附加功能 原则:1.不修改被装饰函数的源代码 2.不修改被修饰函数的调用方式 装饰器=高阶函数+函数嵌套+闭包 #装饰器格式框架def wrap(func ...
- 【眼见为实】自己动手实践理解数据库REPEATABLE READ && Next-Key Lock
[REPEATABLE READ] 首先设置数据库隔离级别为可重复读(REPEATABLE READ): set global transaction isolation level REPEATAB ...
- ubuntu16下面 redis 无法链接到客户端问题
1.今天从github上面下载了一个项目,链接到自己的tomcat里面的redis,结果在虚拟机里面可以链接成功,但是在客户端总是提示链接失败.google之后,原来是 因为 需要在redis里面设置 ...
- Visual studio 2015已经停止工作无限重启
今天遇到一个问题,某个文件在撤销的时候vs报错,然后提示到路径 “C:\Users\username\AppData\Roaming\Microsoft\VisualStudio\14.0\***.x ...
- Oracle常用名词解释
好久没做rac,最近要做架构梳理,这里针对Oracle常用的名词缩写,这里做个记录,希望对大家有所帮助. RAC 全称是Real Application Cluster,oracle的高可用群集,即实 ...
- 重写UITableViewCell子类中属性的setter方法来实现隐藏或显示该cell中的某些控件
重写UITableViewCell子类中属性的setter方法来实现隐藏或显示该cell中的某些控件 为什么会需要这样子的一种方法来实现隐藏或者显示一个cell中的某些控件呢? 其实,隐藏cell中某 ...
- 测试你的 In-app Billing 程序
测试你的 In-app Billing 程序 为了保证 In-app Billing 可以在你程序中正常使用,你应该在把应用程序发布到Google Play之前进行测试.早期的测试有助于确保用户对于你 ...
- 【转】outlook 2016 配置自动发现
今天一部门经理换了高大上的终端,办公软件安装的是office 2016,在配置outlook的时候,懵逼了,没有exchange 选项,使用自动发现配置的时候,电脑没有加域,各种尝试,一直过不去,哎, ...