如何将从 Chrome 导出的 .HAR 文件导入 JMeter?

Posted

技术标签:

【中文标题】如何将从 Chrome 导出的 .HAR 文件导入 JMeter?【英文标题】:How to put .HAR file exported from Chrome to import into JMeter? 【发布时间】:2020-02-23 12:09:00 【问题描述】:

我将所有网络调用从 chrome 导出为 hAR 文件格式,我想再次将其导入 JMeter 以使用网络调用进行负载测试。

我该怎么做? 我听说过 floor.io,它不再工作了。

【问题讨论】:

【参考方案1】:

使用在线Blazemeter converter,只需上传文件并转换(限制为50M)

可接受的文件:.json、.har、.xml、.pcap

对于大文件,请使用HAR to Apache JMeter Convertor

har2JMeter -har [*.har] -jmx [*.jmx]

目前无法下载zip,需要下载github项目并运行

gradlew distZip

然后在 build/distributions/har2JMeter-master-0.4.0.SNAPSHOT 中打开 zip 文件

您将在 bin 文件夹中有执行文件

【讨论】:

但它不接受超过50M的文件。我的 har 文件大约 200 MB 是的,这就是我所看到的。但是我从哪里以及如何下载和运行它呢? 我收到以下错误:失败:由于内部错误,构建中止。 * 例外是:java.lang.IllegalArgumentException: 无法从 '11.0.3' 确定 java 版本。 @Tarun 这是一个gradle-java兼容性问题,请教一个新的gradle和java版本问题(或者先上网搜索)

以上是关于如何将从 Chrome 导出的 .HAR 文件导入 JMeter?的主要内容,如果未能解决你的问题,请参考以下文章

关于http测试总结

如何将HAR文件导入excel

使用chrome-har导出浏览器HAR数据

有没有办法自动生成har文件? [关闭]

我可以从 Chrome 开发工具中导出 HAR 文件,它只包含来自网络选项卡的过滤请求吗?

chrome谷歌浏览器如何导入或导出书签