资源子库 培训项目介绍 移动应用测试-fiddler抓包.docx

资源子库 培训项目介绍 移动应用测试-fiddler抓包.docx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
移动应用测试工程师培训资源 PAGE 18 fiddler抓包 fiddler的使用 Fiddler工作原理 浏览器与服务器之间通过建立TCP连接以HTTP协议进行通信,浏览器默认通过自己发送HTTP请求到服务器。而Fiddler是c#开发(微软出品)的http代理服务器,fiddler工作于七层中的应用层,能够捕获到通过的http(s)请求。fiddler启动后会自动将代理服务器设置为本机,端口是fiddler监听端口。 fiddler工具栏 如下图是工具栏的截图: 工具栏里面常见的选项解释如下: ?file:用于导出Session、打开新的Fiddle窗口、保存会话等功能。 Edit:用于复制session、host、url、header等、remove session 、标记、以及find Seesion Rules:用于创建规则规则过滤会话。例如可以隐藏掉图片类型的请求,或者304的请求之类 Tools: 主要是工具,可在options中设置Fiddler的端口号、Https的请求、connnection等。也可以清除cache View :主要用于Fiddler窗口显示上的问题,例如可以设置ToolBar是否显示等 fiddler工具面板 下图是工具面板的截图: 工具面板的使用如下: WinConfig ?:说明备注 Replay:重新请求 :删除会话 Go:继续执行;调试bug,断点拦截请求 Stream:流模式/缓冲模式(默认是缓冲模式) Decode:解码 Keep:All session:保存会话 Any Process:监控指定进程 Find:寻找 Save:保存 :切图 :计时 Browse:打开浏览器 Clear Cache:清除IE缓存 TextWizard:编码格式转换(当浏览器的某些路径被编码后,利用这个工具可以得到相应解码后的路径,别的文本信息也可以,编码/解码工具) Tearoff:窗口分离 MSDN Search :帮助 Fiddler 两种模式 缓存模式(Buffering Modle)Fiddler 直到HTTP响应完成时才将数据返回到应用程序。可以控制响应,修改响应数据。 流模式(Streaming Modle)Fiddler会即时将HTTP响应的数据返回到应用程序。更接近真实浏览器的性能。时序图更准确,但是不能控制响应。 Fiddler会话面板 下图是fiddler的会话面板: 会话面板的各项内容如下: Result:HTTP响应的状态 Protocol:协议类型(HTTP/HTTPS) Host:请求地址的域名 URL:访问网址,请问服务器路径和文件名,包括GET参数 Body:请求的大小,以byte为单位 Caching:请求的缓存过期时间或者缓存控制 Content—Type:请求响应的类型 Process:发出此请求的window进程以及进程ID Comments:用户通过脚本或者右键菜单给此session增加的备注 Custom:用户可以通过脚本设置的自定义 下图展示的是序号中每个图标的注解: ?? Fidler命令行 控制台Fiddler的左下角有一个命令行工具叫做QuickExec,允许你直接输入命令。 常见得命令有: 详情和数据统计面板 详情和数据统计面板,每条http请求的具体统计,下面是页签从左往右依次的说明。 Statistics 页签:显示当前用户的session的汇总信息,包括session总数,发送字节数,接受字节数,响应类型的汇总表,世界各地通过不同请求方式所需的时间等。 底部图标标签可显示、复制和收起饼图等。 Inspectors 页签:可使用不同格式查看请求和响应内容,上部显示发出的请求相关信息,下部显示接收的响应相关信息 请求(Request)部分字段详解 响应(Response)部分字段详解 autoresponse 页签 此功能启用后可将某一请求的响应结果替换成指定的资源(本地文件或fiddler内置的各种http响应),主要用于临时拦截某一请求的响应,而无需修改服务器上的环境和代码,保证在最真实的环境中进行调试,也无需再bug查找的时候就相关部门的配合。 启用该功能,请将 Enable automatic responses打勾。 Permit passthroughfor unmatched requests 表示允许未匹配到的请求正常响应。应该打勾才能让其他的请求继续;否则其他未匹配到的请求都会以 404状态返回。 页签中间是一个列表,显示当前创建的匹配规则,左侧是匹配的条件,右侧是响应的结果。即:如果请求的地址包含左侧的字符串,那么就用右边设定的资源来替换来自服务器的响应。用 +和

文档评论(0)

WanDocx + 关注
实名认证
内容提供者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档