问题标签 [har]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
211 浏览

visualization - 使用 ELK 堆栈进行 HAR 文件记录

有没有人成功地在 Kibana 中可视化 .HAR (httparchive) 文件?har 文件似乎是 json 格式,希望那里有捷径,但只是猜测。我对 ELK 堆栈很陌生。

好奇是否有人在重新发明轮子之前有任何尝试或成功。我的目标是能够索引这些文件,以便回归到特定请求的趋势。

提前感谢您的帮助!

0 投票
1 回答
34 浏览

servicestack - Servicestack 服务的 HTTP 存档格式

是否有任何快速的方法可以为 ServiceStack 服务自动生成 HAR,以用于 API 文档工具(如 API Embed)?

0 投票
0 回答
185 浏览

hadoop - 如何在一个 pig load 命令上加载多个 har 文件?

我有许多按小时存档的 har 文件,我想根据月份和日期分析数据。我尝试了不同的通配符匹配方法,这些方法由 pig load 支持,并且适用于非归档文件夹和文件,但它们都不适用于 har。

这就是我尝试的方式:

有什么方法可以在一个 pig 命令上加载多个 har 文件,而不是一个一个地加载它们?

0 投票
1 回答
522 浏览

hadoop - 带有 HAR 文件输入的 MapReduce 作业

我创建了一个HAR包含多个小输入文件的文件。对于使用单个输入文件运行 map reduce 作业,这将是命令:

hadoop jar <jarname> <packagename.classname> <input> <output>

但是,如果上面<input>是一个 HAR 文件,那么该文件的所有内容HAR都被视为输入的命令是什么?

0 投票
0 回答
844 浏览

angularjs - 了解 Selenium + browsermob-proxy + protractor + AngularJS

我所拥有的:用 Jasmine 为我的 AngularJS 应用程序编写的几个集成测试规范(它们在我的整个应用程序中导航)

我想要什么:对我的应用程序执行网络监控并使用 HAR 导出数据

简单的解决方案:只需编写一个接收 URL 并使用 HAR 导出数据的脚本。这很容易,但不是自动的(我需要手动提供网址)

增强解决方案:自动化提到的过程。一个脚本,它浏览我的应用程序的所有页面并为每个页面提取网络数据。但是由于我已经通过集成测试(量角器 + Jasmine)浏览了我的应用程序的所有页面,所以我只想“插入”有关导出网络流量的部分。

我发现了这个如何将 BrowserMob 代理与量角器一起使用?,我正在查看此处提供的示例 example,但我不太确定它是如何工作的。

  • 我应该把什么作为代理的主机和端口?
  • 我正在使用 Selenium,并且我已经为它指定了主机和端口,但是我遇到了ECONNREFUSED错误。

这是我的量角器文件配置:

在我的一个集成测试规范中(顺便说一句,它是 CoffeeScript):

但正如我所说的那样,我得到了 ECONNREFUSED 错误。我对 Selenium 与 Protractor 和 brosermob 的集成非常迷茫。

有什么想法或替代方案吗?谢谢!

0 投票
0 回答
715 浏览

python - Python Selenium Firefox Firebug export .har-file

I`m exporting a .har file using firebug extension for webdriver firefox in python selenium. I can get the "DomContentLoaded" and "'load' (event) but is it possible to get the Total time needed for all requests to be finished? Look at the attachment. It says 3.8 sec is total time for all requests, and 2s is the load event which is in my .har-file

enter image description here

I think it might be possible to add all the times for each entry, but I hope for a better solution.

enter image description here

0 投票
1 回答
859 浏览

mapreduce - 如何将文件作为 HAR 存档导入 HDFS?在爪哇

目前我们正在通过调用hadoop的FileSystem API中的方法将文件导入HDFS org.apache.hadoop.fs.FileSystem.moveFromLocalFile(),现在由于导入的小文件数量过多,我们在namenode中遇到了一些大的堆大小,我们想减少它。有没有更简单的方法可以将文件作为HAR导入 HDFS,而无需先导入所有小文件?简而言之,我导入了小文件,但在 HDFS 中有 1 个包含我导入文件的 HAR 文件。

0 投票
1 回答
414 浏览

java - 带有 HAR 文件输出的 MapReduce 作业

我有多个小输入文件。对于使用多个输入文件运行 map reduce 作业,这将是命令:

但是,如果上面的 <output> 只是一个文本文件并且应该是一个HAR文件,那么 MapReduce 作业的所有输出都是 HAR 存档的命令是什么?

0 投票
1 回答
340 浏览

har - 仅使用客户端代码构建 HAR 文件?

那可能吗?我知道我可以使用Navigation Timing API提取一些计时数据,但这还不够。也知道我可以使用 Browsermob Proxy 之类的代理,但我想知道我是否可以仅使用客户端代码 (JS) 来做同样的事情。

0 投票
1 回答
1739 浏览

python - 使用 selenium 2 和 python 在 browsermobproxy 中处理 har 文件

我正在使用 browsermobproxy 来存储带有 selenium webdriver 和 python 的 xhr 请求。

阅读har文件后,我发现entries字典是空的。我必须在 har 文件中显式写入数据吗?如果是,那么如何?我在 python 文件的末尾写了这个,以便将所有内容都写在 har 文件中。但是我是否错过了在使用代理对 har 文件进行显式修改之间的一些步骤?

这是我的 har 文件的样子: