Fiddler

  • 基础

    • Fiddler 相当于一个 "代理",浏览器访问浏览器页面时,就会把HTTP请求先发给Fiddler,Fiddler 再把请求转发给浏览器的服务器,当浏览器服务器返回数据时,Fiddler拿到返回数据,再把数据交给浏览器。
    • 主界面
    • 删除操作

      • 菜单删除:
      • 命令行删除:cls、clear
      • 快捷键:Ctrl + X
    • 设置过滤
      • 测试独立的项目时使用
  • 高级使用

    • 1、设置断点

      • 修改请求

          1. 进入页面,填写正确的信息
          1. 打开fiddler拦截开关:Rules ==》 Automatic Breakpoints ==》 Before Requests
          1. 回到登陆界面,点击提交按钮
          1. 回到Fiddler,修改【请求体】,如修改内容
          1. 点击Fiddler中请求下方的绿色按钮"Run to Completion"
          1. 关闭Fiddler拦截开关:Rules ==》 Automatic Breakpoints ==》 Disabled
      • 修改响应

          1. 进入添加会员的页面,填写正确的手机号码和其他信息
          1. 打开fiddler拦截开关:Rules ==》 Automatic Breakpoints ==》 After Responses
          1. 回到添加会员界面,点击提交按钮
          1. 回到Fiddler,修改【响应体】,如修改【操作提示】的内容
          1. 点击Fiddler中请求下方的绿色按钮"Run to Completion"
          1. 关闭Fiddler拦截开关:Rules ==》 Automatic Breakpoints ==》 Disabled
      • 手动响应指定文件

    • 2、AutoResponder自动响应

    • 3、Composer (接口测试)
    • 4、弱网测试

      • 概念:在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/Edge/4G/Wifi等多种手机网络连接方式。不同的协议、不同的制式、不同的速率,使移动应用运行的场景更加丰富。从测试角度来说,需要额外关注的场景就远不止断网、网络故障等情况了。对于弱网的数据定义,不同的应用所界定的含义是不一样且不清晰的,不仅要考虑各类型网络最低速率,还要结合业务场景和应用类型去划分。按照移动的特性来说,一般应用低于2G速率的都属于弱网,也可以将3G划分为弱网。除此之外,弱信号的Wifi通常也会被纳入到弱网测试场景中。
      • 为何要进行弱网测试?

        • 日常生活中遇到APP闪退、ANR、数据丢失等问题。
        • 例如:进地铁、上公交、进电梯等,如果app没有对各种网络异常进行兼容处理,那么用户可能在为重要。我当前所在项目的产品是一款适配于低资源环境的医疗IT系统,目前主要是在坦桑尼亚地区使用。根据资料显示,在坦桑尼亚等东非国家,普遍使用的都是2G网络,覆盖率达到40%以上,3G网络的覆盖都非常少,并且稳定性较差。由此,对于当前的App应用交付要求即至少在弱网以及无网状态下能正常运行。
相关推荐
MJH82715 天前
8年经验之谈 —— 如何使用自动化工具编写测试用例?
自动化测试·软件测试·功能测试·职场和发展·fiddler·单元测试·1024程序员节
土小帽软件测试1 个月前
fiddler抓包17_简单接口测试(Composer请求编辑)
测试工具·fiddler·抓包·软件测试学习
天还是那么蓝61 个月前
Fiddler配合wireshark解密ssl
fiddler·wireshark·ssl
土小帽软件测试1 个月前
fiddler抓包18-2_导出jmeter、postman脚本(带请求头)
测试工具·jmeter·fiddler·postman·抓包·软件测试学习
土小帽软件测试1 个月前
fiddler抓包18-1_导出jmeter脚本(jmx文件)
测试工具·fiddler·抓包·软件测试学习
GOTXX1 个月前
应用层协议HTTP
linux·网络·网络协议·计算机网络·http·fiddler
土小帽软件测试1 个月前
fiddler抓包16_自动重定向(mock数据)
测试工具·fiddler·抓包·软件测试学习
GodK7771 个月前
HTTP 协议的基本格式和 fiddler 的用法
网络协议·http·fiddler
Monodye2 个月前
【HTTP协议详解-Fiddler抓包工具安装详解-HTTP报文格式-URL详解】
网络协议·http·fiddler
土小帽软件测试2 个月前
fiddler抓包07_抓IOS手机请求
测试工具·ios·fiddler·抓包·软件测试学习