9

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

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

这是firefox调试。如果我可以将其导出为 txt 或 csv,那就完美了。 在此处输入图像描述

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

最好的祝福。

4

7 回答 7

5

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

在 DevTools 中使用内容选项另存为 HAR

于 2013-10-08T12:02:31.493 回答
4

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

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

编辑:将项目添加到 GitHub:

https://github.com/spcgh0st/HarTools

于 2015-01-25T01:37:40.970 回答
1

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

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

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

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

于 2013-10-08T18:15:24.433 回答
1

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

选择以下解决方案之一:

于 2013-12-15T16:27:19.333 回答
0

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

https://json-csv.com/

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

于 2017-04-03T00:52:57.237 回答
0

您可以通过转到网络选项卡Chrome 开发者控制台导出所有 Http 请求

  • 选择网络选项卡中的请求之一
  • 按鼠标右键
  • 从弹出菜单中选择 Copy -> Copy all as Har (Curl/Har/etc)
  • 粘贴到文件中

在此处输入图像描述

于 2018-08-15T08:39:26.993 回答
-1

没关系。

只是喜欢 Firefox 的非常简单的 LiveHtttpHeaders 扩展。

最好的祝福。

于 2013-10-08T11:34:45.930 回答