川石教育
全国咨询热线:136-9172-9932
  1. 首页 > 资讯与干货 > IT资讯

Fiddle如何布局窗口界面

作者:川石学院 日期:2022-08-24 17:34:46 点击数:

一天一个关于测试知识点,5分钟内讲解你最关心的软件测试问题,今天就接着来谈谈关于软件测试中的“Fiddle如何布局窗口界面”。

Http协议调试代理工具:fiddler(图1)

  Fiddler**窗口布局**

Fiddle如何布局窗口界面(图2)

  一、Fiddler菜单栏

  Fiddler配置

  Fiddler默认端口8888,(1024到65536)若端口被占用,手动配置端口号:Tools–Options–Connections

  菜单栏tools--》options--》connections--》fiddler listens on port:8888

Fiddle如何布局窗口界面(图3)

  二、工具条(工具栏的使用)

Fiddle如何布局窗口界面(图4)

  •   Winconfig:fiddler5新增的功能,配置应用程序抓包

  •   消息:给对应请求添加备注comments保存导出,save--》All Session、Export Sessions

  •   Replay:点击重放,选择需要重放的接口连接,重放攻击,点击快捷键R;自定义重放多次shift+R;串行而非并发,jmeter可并;

  •   Remove删除:Ctrl+x删除所有绘画列表,shift+delete删除未选中的请求

  •   Go:断点,左下角All Process后面点击空白区域可设置请求前断点

  •   Stream:流模式,和浏览器请求类似,及时返回请求;缓冲模式可集合返回请求;

  •   Decode:解码,可在响应单点解码,也可以点击全部解码。

  •   Keep All Session:设置保持会话的数量

  •   Any Process:选择监听的程序,例如点击后+号选择某个浏览器或应用程序

  •   Find:查找Ctrl+f,快速定位到请求;如,抓取登录截面某段文字进行标记

  •   Save:保存会话列表所有请求;

  •   Add a screenshot to the capture:添加捕获截图(截图)

  •   A simple timer:计时器

  •   Browse:快捷打开浏览器

  •   Clear Cache:清除浏览器缓存

  •   TextWizard:编码、解码;如MD5解密,URL编码解码

  •   Tearoff:分离面板

  •   MSDN:微软开发者网站搜索

  •   Online:本机的在线信息,如ip

  三、Session List监控面板(会话列表)

  Fididler抓取到的每条http请求(每一条称为一个session)

  主要包含的请求的ID编号、状态码、协议、主机名、URL、内容类型、body大小、进程信息、自定义备注等信息

Fiddle如何布局窗口界面(图5)

  扩展:添加一列如server ip

  1.打开Fiddler工具,Rules->Customize rules 2.Ctrl+F搜索"static function Main()"方法,添加以下代码:

  FiddlerObject.UI.lvSessions.AddBoundColumn("ServerIP", 120, "X-HostIP");

Fiddle如何布局窗口界面(图6)

  四、命令行+状态栏

  (1)命令行--QuickExec(快速执行命令)

  输入Help学习更多命令

  1,bpu 127.0.0.1(bpu---断点,包含127.0.0.1的请求设置断点)

  2,取消---bpu ---》回车;

  3,>40 (选择大于40 字节);

  4,?sometext--(url包含sometext的高亮显示),?User(高亮URL包含user)

Fiddle如何布局窗口界面(图7)

  (2)状态栏

  Capturing设置代理和取消代理

  All processes 选择所有进程

  •   空白(断点功能):点击一次请求前断点,点击两次响应后断点,点击三次取消断点

  •   选择会话数量:1/2( 两个选择一个)

  •   附加信息:显示地址等详细信息

  五、辅助标签+工具栏

  •   Statistics:统计,http请求性能和其他数据分析,如DNS解析时间消耗,客户端连接时间,TCP/IP连接时间消耗等(统计性能相关信息)

  •   Inspectors:检查器,双击以如下格式显示

  1,header,以层级或分类形式查看header

  2,TextView,文本形式查看

  3,Syntaxview,语法格式查看展示(请求为xml,json)

  4,Webforms,默认表单形式(form表单之间的请求)

  5,Hexview,16进制查看

  6,Auth,鉴权相关

  7,Cookies,展示cookies

  8,Raw,原生的源码形式查看

  •   AutoResponder:自动响应器,可用于拦截某一请求,操作如下:

  重定向到本地资源

  使用fiddler的内置响应

  自定义响应

  Add rule 添加规则,替换资源,编辑响应(做极端测试)

  •   Composer:设计者,设计请求报文,报文篡改

  •   Filter:过滤器

  弱网测试

  Simulate

Fiddle如何布局窗口界面(图8)


相关文章
  • 亚马逊运营成功转行软件测试,薪资13K表示很满意!2022-08-24 17:34:46
  • 西安川石的兰朋友喊你来当他的学弟学妹啦!2022-08-24 17:34:46
  • 国外的月亮也不一定比国内测试猿的年薪美~2022-08-24 17:34:46
  • 建筑工程专业朱同学成功转行为软件测试人!2022-08-24 17:34:46
  • 财务管理专业转行软件测试月薪甩会计几条街!2022-08-24 17:34:46
  • 只有技术沉淀才能成功上岸,深圳就业薪资13K!2022-08-24 17:34:46
  • 薪资11K!实现自我价值,从掌握一门IT技术开始...2022-08-24 17:34:46
  • 文科生转行软件测试照样拿下高薪15K!2022-08-24 17:34:46
  • 恭喜罗同学喜提19.5K,成功入行软件测试!2022-08-24 17:34:46
  • 毕业1年,迷茫的他最终选择转行软件测试2022-08-24 17:34:46