【问题标题】:Programmatically measure DHTML total transfer size以编程方式测量 DHTML 总传输大小
【发布时间】:2012-03-18 07:26:14
【问题描述】:

我有一些同时分析要求似乎排除了彼此的理想工具集。我在 C# 中工作,测量脚本、框架和所有后续组成部分的完整“礼貌加载”内容集的网络传输大小和加载时间。我将其作为部署过程中的一个步骤启动并以编程方式记录结果,因此 Firebug 或其他 F12 选项......不是。测量必须:

  • 测量 gzip/deflate 压缩的效果
  • 加载由 javascript/DHTML 发起的元素,以及样式表引用的图像
  • 在浏览器缓存打开/关闭时计算增量(一些元素将与缓存控制private标头一起发送)

库存的 .NET 3.5 WebBrowser Control 为我提供了用于计时目的的 javascript 和 DHTML 处理,但据我所知,没有测量传输大小。我想我可以遍历 DOM 并为具有 src 属性的任何元素单独发出 HttpWebRequests,但我当然想避免这种情况。 TIA 的任何建议。

【问题讨论】:

    标签: c# javascript .net webbrowser-control gzip


    【解决方案1】:

    Fiddler 有一个 API:http://www.fiddlertool.com/Fiddler/dev/。它允许自动化(ExecAction.exe)。不知道它是否支持您正在寻找的所有指标。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-04
      • 1970-01-01
      • 1970-01-01
      • 2014-10-17
      • 2012-09-08
      • 2013-09-06
      • 2015-08-10
      相关资源
      最近更新 更多