1.前言 今天的理性认识主要就是讲解和分享Fiddler的一些理论基础知识.其实这部分也没有什么,主要是给小伙伴或者童鞋们讲一些实际工作中的场景,然后隆重推出我们的猪脚(主角)-Fiddler. 1.1工作场景 做app测试,你是否有过这样的经历? 1.后端开发同事在调试解决bug时 ,总找你拿着手机点点点,然后他在后台看数据是否异常.(一个上午,一不小心过去了) 2.前端开发同事在调试解决bug时,也找你过来帮忙造几个数据,于是你辛辛苦苦造了个数据,他点一下,数据用完了,bug没解决.于是乎又…
1.简介 Fiddler成了网页调试必备的工具,抓包看数据.Fiddler自带命令行控制,并提供以下用法.Fiddler的快捷命令框让你快速的输入脚本命令. 除了输入默认命令,也可以自定义命令,你可以通过编辑 FiddlerScript 来增加新命令,找到 OnExecAction 函数增加新命令.多数命令是存在本地 CustomRules.js 文件中,如果不是最新版 Fiddler,可能没有最新的命令.如果要得到最新的命令,要么删除你的 CustomRules.js,要么复制 SampleR…
上篇Fiddler教程,我们教了大家Fiddler安装配置及如何使用Fiddler进行基本的Http抓包及模拟请求,今天给大家介绍下如何使用Fiddler进行手机抓包. 运行环境为Windows 10,使用手机为iPhone 7,iOS11系统. 0. 准备工作 首先需要确保手机及电脑在同一个局域网内,如连接了同一个无线路由器. 1. Fiddler配置 1. 运行Fiddler后打开配置项:Tools –> Options 2. 打开配置项HTTPS,勾选“Capture HTTPS CONN…
将 Charles 设置成系统代理 Charles 主界面介绍 过滤网络请求 截取 iPhone 上的网络封包 截取 Https 通讯信息 模拟慢速网络 修改网络请求内容 给服务器做压力测试 修改服务器返回内容 总结 简介 Charles 是在 Mac 下常用的网络封包截取工具,在做 移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析. Charles 通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析. 除了…
1.简介 按照从上往下,从左往右的计划,今天就轮到介绍和分享Fiddler的会话面板了. 2.会话列表 (Session list) 概览 Fiddler抓取到的每条http请求(每一条称为一个session),会话列表 主要是Fiddler所抓取到的每一条http请求都会显示到这里.主要包含了请求的ID编号.状态码.协议.主机名.URL.内容类型.body大小.进程信息.自定义备注等信息,如下图所示: 3.会话列表各个列详解 3.1每个字段的含义 会话列表中又包含了很多字段,而每一个字段都有其…
1.简介 按照从上往下,从左往右的计划,今天就轮到介绍和分享Fiddler的监控面板了.监控面板主要是一些辅助标签工具栏.有了这些就会让你的会话请求和响应时刻处监控中毫无隐私可言.监控面板是fiddler最核心的功能之一.记录了来自于服务器端(webServer)的请求会话.包括页面的请求和静态文件的请求.状态面板主要显示的是会话及会话的状态. 2.监控面板概览 位于软件界面右边的这一大块面板,即为辅助标签 + 工具,宏哥称之为监控面板,它拥有 10 个小标签,如下图所示: 3.辅助标签 + 工…
1.简介 按照从上往下,从左往右的计划,今天就轮到介绍和分享Fiddler的状态面板了. 2.状态面板概览 Fiddler的状态面板概览,如下图所示: 3.状态面板详解 Fiddler底端状态栏面板详解,如下图所示: 3.1Capturing 显示的 Fiddler 是否处于捕捉状态,(开启状态).(关闭状态),可以用快捷键 F12 切换或者点击该区域切换.此处与菜单栏中 File→Capture Traffic 效果是一致的,默认底端状态栏此处是有 Caturing,有它才表示 fiddler…
1.简介 现在这个时代已经属于流量时代,用户对于App或者小程序之类的操作界面的数据和交互的要求也越来越高.对于测试人员弱网测试也是需要考验自己专业技术能力的一种技能.一个合格的测试人员,需要额外关注的场景就远不止断网.网络故障等情况了.还要对于弱网的数据定义,不同的应用所界定的含义是不一样且不清晰的,不仅要考虑各类型网络最低速率,还要结合业务场景和应用类型去划分.按照移动的特性来说,一般应用低于2G速率的都属于弱网,也可以将3G划分为弱网.除此之外, 弱信号的Wifi通常也会被纳入到弱网测试场…
// Charles 从入门到精通:(http://blog.csdn.net/donwei8/article/details/51647752) //抓包工具:Charles-断点修改 教程 (http://chessman-126-com.iteye.com/blog/2002611) // 如何对https抓包 如果不进行下面的设置,https的reqeust和response都是乱码,设置完之后https就可以抓包了. 手机端操作: 下载Charles证书http://www.charl…
上篇Fiddler教程,我们教了大家Fiddler安装配置及如何使用Fiddler进行基本的Http抓包及模拟请求,今天给大家介绍下如何使用Fiddler进行手机抓包. 运行环境为Windows 10,使用手机为iPhone 7,iOS11系统. 0. 准备工作 首先需要确保手机及电脑在同一个局域网内,如连接了同一个无线路由器. 1. Fiddler配置 1. 运行Fiddler后打开配置项:Tools –> Options 2. 打开配置项HTTPS,勾选“Capture HTTPS CONN…