Fiddler2介绍及使用和中文帮助文档(1)

  

Fiddler2 主菜单

六个主菜单分别是:

文件(File)

  1. Capture Traffic ——启用捕获功能,快捷键 F12

    此功能的开启/关闭状态,程序安装后默认是开启的。可以在 Fiddler 底部状态栏最左侧看到:(开启状态)、(关闭状态)

    也可以通过鼠标点击状态栏该图标来进行切换。

  2. Load Archive... ——载入本地保存的 Session 压缩包
  3. Save ——保存
    • All Sessions... ——保存捕获到的全部 Session 到压缩包
    • Selected Sessions

      · in ArchiveZip... ——保存当前选定的 Session 为压缩包

      · in Visual Studio Web Test... ——保存当前选定的 Session 为 Visual Studio Web Test

      · in Text... ——保存当前选定的 Session为文本

      · in Text (Headers only)... ——保存当前选定的 Session 为文本(仅 Header)

    • Request

      · Entire Request... ——保存当前选定的 Session 整个请求(包括 Header)

      · Request Body... ——保存当前选定的 Session 请求的内容(不包括 Header)

    • Response

      · Entire Response... ——保存当前选定的 Session 整个响应(包括 Header)

      · Response Body... ——保存当前选定的 Session 响应的内容(不包括 Header)

  4. Properties ——当前选择 Session 的属性

    包括 Session 状态、响应包的大小,客户端服务器信息(如进程、端口、传输字节数、TTLB、客户端IP、服务器IP、TTFB等),请求各环节的时间情况、WinINET 缓存信息等。如下图:


    TTFB (Time-to-First-Byte) 是指:从第一个请求发出到测试工具接收到服务器应答数据的第一个字节之间的平均时间。

    TTLB (Time-to-Last-Byte) 是指:从第一个请求发出到测试工具接收到服务器应答数据的最后一个字节之间的平均时间。

  5. Exit ——退出 Fiddler
编辑(Edit)
  1. Copy ——复制
    • Session ——复制整个 Session 到剪贴板,快捷键 Ctrl + C
    • Just Url ——复制 Session 的 URL 到剪贴板,快捷键 Ctrl + U
    • Headers Only ——复制 Session 的 Header 到剪贴板,快捷键 Ctrl + Shift + C
    • Full Summary ——复制 Session 全部摘要到剪贴板
    • Terse Summary ——复制 Session 简单摘要到剪贴板,快捷键 Ctrl + Shift + T
  2. Remove ——移除
    • Selected Sessions ——移除所选的 Session,快捷键 Delete
    • Unselected Sessions ——移除未选择的 Session,快捷键 Shift + Delete
    • All Sessions ——移除所有 Session,快捷键 Ctrl + X
  3. Select All ——选择所有 Session
  4. Mark
    • Red ——将选择的 Session 标为红色粗体,快捷键 Ctrl + 1
    • Blue ——将选择的 Session 标为蓝色粗体,快捷键 Ctrl + 2
    • Gold ——将选择的 Session 标为金色粗体,快捷键 Ctrl + 3
    • Green ——将选择的 Session 标为绿色粗体,快捷键 Ctrl + 4
    • Orange ——将选择的 Session 标为橙色粗体,快捷键 Ctrl + 5
    • Purple ——将选择的 Session 标为紫色粗体,快捷键 Ctrl + 6
    • Unmark ——去除颜色加粗标记,快捷键 Ctrl + 0
  5. Find Session... ——退出 Fiddler
规则(Rules)
  1. Hide Image Requests ——隐藏图片请求
  2. Hide HTTPS CONNECTs ——隐藏 HTTPS 连接
  3. Automatic Breakpoints ——自动设置断点
    • Before Requests ——在请求前设置断点,快捷键 F11
    • After Response ——在响应后设置断点,快捷键 Alt + F11
    • Disabled ——不自动设置断点,快捷键 Shift + F11
    • Ignore Images ——自动设置断点时忽略图片
  4. Customize Rules... ——自定义规则
  5. Require Proxy Authentication ——需要代理密码验证
  6. Apply GZIP Encoding ——应用 GZIP 压缩
  7. Remove All Encoding ——移除所有编码
  8. Hide 304s ——隐藏所有状态为 304(无变更) 的请求
  9. Request Japanese Content ——请求日文内容
  10. User-Agents ——选择用户 Web 客户端代理类型,包括了目前主流的浏览器
  11. Performance ——性能
    • Simulate Modem speeds ——模拟调制解调器速度
    • Disable Caching ——禁止缓存
    • Show Time-to-Last-Byte ——显示 TTLB
    • Show Response Timestamp ——显示响应时间戳
工具(Tools)
  1. Fiddler Options... ——Fiddler 选项
  2. WinINET Options... ——IE 浏览器 WinINET 选项
  3. Clear WinINET Cache ——清除 WinINET 缓存,快捷键 Ctrl + Shift + X
  4. Clear WinINET Cookies ——清除 WinINET 缓存
  5. Text Encode/Decode... ——文本编码/解码,快捷键 Ctrl + E

    可以进行文本的 Base64 编码/解码、UrlEnccode/UrlDecode、十六进制编码、转 JS 字符串、HTML 编码/解码、UTF-7 编码/解码

  6. Compare Sessions ——使用 Microsoft Windiff.exe 对比选择的 Session,快捷键 Ctrl + W
  7. Reset Script ——重置脚本
  8. Sandbox ——沙箱 http://www.fiddler2.com/sandbox/
  9. View IE Cache ——查看 IE 缓存文件夹
视图(View)
  1. Squish Session List ——收缩/展开 Session 列表,快捷键 F6

    也可以使用 Web Session 面板的按钮,详见 Web Sessions 面板介绍

  2. Stacked Layout ——切换面板布局
  3. Statistics ——Statistics 页签,快捷键 F7
  4. Inspector ——Inspector 页签,快捷键 F8
  5. Builder ——Request Builder 页签,快捷键 F9
  6. Minimize to Tray ——缩小为任务栏图标,快捷键 Ctrl + M
  7. Stay on Top ——保持在其他窗口前端
  8. AutoScroll Session List ——自动滚动 Session 列表
  9. Refresh ——刷新,快捷键 F5
帮助(Help)
  1. Fiddler Help ——Fiddler 在线帮助
  2. Fiddler Community Discussions ——Fiddler 社区在线讨论
  3. HTTP References ——在线 HTTP 参考,包括各种 HTTP 响应状态码
  4. Check for Updates... ——检查更新
  5. Send Feedback... ——发送回馈
  6. About Fiddler ——关于 Fiddler
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Fiddler和JMeter可以结合使用来进行Web应用程序的性能测试。Fiddler可以用来捕获和分析HTTP请求和响应,而JMeter可以用来模拟多个用户同时访问Web应用程序,并测量其性能。通过将这两个工具结合使用,可以更全面地测试Web应用程序的性能,并发现潜在的性能问题。具体的使用方法可以参考相关的教程和文档。 ### 回答2: Fiddler是一个网络调试和抓包工具,而JMeter是一个用于性能测试和负载测试的工具。Fiddler和JMeter可以结合使用,以加深对于应用程序性能和安全问题的认识。 一方面,使用Fiddler可以方便地捕获应用程序的所有HTTP/HTTPS请求和响应,并可以在Fiddler中分析这些请求和响应的内容。此外,Fiddler还支持HTTP/HTTPS的请求和响应操控,使得我们能够模拟各种异常情况以测试应用程序的鲁棒性。这些分析和测试结果可以帮助我们深入了解应用程序在网络层面上的性能和安全问题。 另一方面,使用JMeter可以模拟多用户和高并发的场景,更加全面地测试应用程序的性能。使用JMeter可以设计各种测试计划和场景,如压力测试、容量测试、并发测试等,以验证应用程序在各种负载下的性能表现。此外,JMeter还支持与外部数据库和服务器进行交互,以模拟更加真实的测试场景。 结合使用Fiddler和JMeter,我们可以更加全面地测试应用程序的性能和安全问题,加深对于应用程序的理解和把握。具体来说,可以通过以下步骤结合使用这两个工具: 1. 使用Fiddler捕获应用程序的所有HTTP/HTTPS请求和响应,分析这些请求和响应的内容; 2. 根据Fiddler的分析结果,设计JMeter的测试计划和场景,以模拟真实的测试场景; 3. 运行JMeter的测试计划,观察应用程序在不同负载下的性能表现; 4. 根据JMeter的测试结果,结合Fiddler的分析结果,发现和解决应用程序的性能和安全问题。 综上所述,Fiddler和JMeter的结合使用可以帮助我们更加全面地测试应用程序的性能和安全问题,从而提高应用程序的鲁棒性和稳定性。 ### 回答3: Fiddler 和 JMeter 是两种常用的性能测试工具,它们的结合使用可以帮助我们更全面地测试应用程序的性能。 Fiddler 是一款优秀的 Web 抓包工具,它可以对前端接口进行抓包分析,同时可以模拟网络请求,对接口进行修改,查看对应的请求结果等操作。而 JMeter 则是一款专业的性能测试工具,可以对后端接口进行模拟压力测试,包括多种常见的负载测试场景,如并发用户数测试、吞吐量测试等。 结合使用 Fiddler 和 JMeter,可以在测试中完美地衔接前端和后端的测试,同时对于线上代码出现的问题进行优化和问题定位提供了很好的帮助。具体可以参考以下步骤: 1. 通过 Fiddler 抓取应用前端接口的网络请求,并对接口进行调试,也可以通过自动化脚本生成网络请求。 2. 将抓取的网络请求转换为对应的 JMeter 请求格式,并进行脚本编写。 3. 使用 JMeter 进行性能测试,并对测试结果进行分析和优化。 4. 将优化后的代码进行部署,并通过 Fiddler 对接口进行二次验证,以确保代码的正确性和效率。 总之,Fiddler 和 JMeter 的结合使用可以为应用程序的性能测试提供全面的支持,可以帮助我们更好地发现和解决性能瓶颈问题,提升应用程序的性能及用户体验,提高系统稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值