【问题标题】:Export all http requests on a specific page to txt/csv将特定页面上的所有 http 请求导出到 txt/csv
【发布时间】:2013-10-15 07:27:43
【问题描述】:

我使用 SIEGE 来测试我的 Web 服务器性能。对于更真实的测试,最好的方法是让 SIEGE 访问网页(website.com/our-company)和所有静态资源(.css、.js、.png、.jpg)。您在 firefox / chrome debbuing 工具上看到的所有内容,当然来自外部服务器(cdn.facebook、apis.google.com)加载的资源除外。

我正在运行多个测试,因此手动收集所有资产 url 很痛苦。有什么工具可以用来加载网页并导出加载的所有内容的 url?

这是火狐调试。如果我可以将其导出为 txt 或 csv,那就完美了。

我在 debian CLI 上尝试过 CURL,但我不是专家。任何工具都会有所帮助,它不一定是 Firefox / Chrome 的插件。

最好的问候。

【问题讨论】:

    标签: debugging http google-chrome firefox


    【解决方案1】:

    没关系。

    只是喜欢非常nive LiveHtttpHeaders for firefox 扩展。

    最好的问候。

    【讨论】:

    • 嗯,那你为什么接受另一个答案呢?另外,LiveHttpHeaders 做了哪些 Chrome 导出无法做到的事情?
    【解决方案2】:

    在 Chrome 中,您可以一键将这些数据导出到 HAR 文件(基于 JSON)。转到“网络”,右键单击并选择“另存为带有内容的 HAR”。

    【讨论】:

    • 谢谢,但这不是我需要的。也许我没有正确理解你。我需要一个页面上请求的所有 css、js 和 img 的列表,以便能够使用 SIEGE 模拟整个页面加载。我能够通过 livehttpheaders + 一些 excel 来做到这一点。很容易。最好的问候。
    • HAR 文件包含所有已加载的 URL + 所有标题 + 所有加载时间。由于它是一个 JSON 文件,您可以轻松提取所需的内容。
    • Konrad,感谢您的帮助,但这似乎比其他工具(如 livehttpheader)更难。也许我没有得到你。你建议我如何从 HAR 中提取 URL?使用什么工具?最好的问候。
    • 可能有点晚了,但万一其他人正在探索解决方案,我发现了这个。还没试过,但试一试。 yamamoto.com.ar/blog/?p=201
    【解决方案3】:

    在 Windows 上,您可以通过 IE 或 Firefox 中的免费基本版使用 HttpWatch 来执行此操作:

    http://www.httpwatch.com/download/

    CSV 导出功能会将 URL 和其他字段导出到 CSV 文件。

    ** 免责声明:这是由 HttpWatch 的制造商 Simtec Limited 发布的**

    【讨论】:

      【解决方案4】:

      具有从 Chrome DevTools 或 Firebug 导出 HAR 文件以使用 siege 进行负载测试的相同要求。另外,我也想重放 POST 请求。

      选择以下解决方案之一:

      【讨论】:

        【解决方案5】:

        这是一个免费的命令行应用程序,用于将 HAR 文件转换为 CSV。希望对您有所帮助。

        http://www.yamamoto.com.ar/blog/?p=201

        编辑:将项目添加到 GitHub:

        https://github.com/spcgh0st/HarTools

        【讨论】:

          【解决方案6】:

          众所周知,HAR 文件格式是 JSON 文件。所以...我寻找了一个 JSON 到 CSV 转换器并找到了这个:

          https://json-csv.com/

          这适用于我从 GTmetrix.com 获得的 HAR 文件。享受吧!

          【讨论】:

            【解决方案7】:

            您可以通过网络标签Chrome开发者控制台导出所有Http请求

            • 在“网络”选项卡中选择一个请求
            • 按鼠标右键
            • 从 PopUp 菜单中选择 Copy -> Copy all as Har (Curl/Har/etc)
            • 粘贴到文件中

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2022-09-25
              • 2023-04-09
              • 1970-01-01
              • 2014-06-30
              • 1970-01-01
              • 2015-01-28
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多