因为之前刚刚接触了 Httprunner,知道了可以使用 Fiddler 抓取请求生成 har 文件,并使用 har 文件生成 Httprunner 的 Testcase,这让我想起能否直接把 Fiddler 的抓取记录直接生成 jmx 文件,这样不就可以省掉录制的步骤了?然后我就在网上找了一下,确实有不少方法可以实现。
方案 1:用 fiddler 插件实现将 fiddler 截取的记录直接转换为 jmx 文件,参考文档:https://blog.csdn.net/q13554515812/article/details/83350615fiddler 是 C# 写的,有这方面能力的人也可以自己动手做一下试试,网上现成的插件也很多。,这个方式最大的优点就是直接,快捷,因为
方案 2:使用网络工具将 har 转换为 jmx 文件,这个虽然比方案 1 更麻烦一点,但是更成熟靠谱一点,参考文档:https://stackoverflow.com/questions/58587320/how-to-put-har-file-exported-from-chrome-to-import-into-jmeterhttps://converter.blazemeter.com/,这个工具可以把 har、xml、Selenium。这个文档里介绍了两个工具,一是, PCAP 和 JSON 文件转换为 jmx 文件,这样就不光是 har 文件,Selenium 脚本文件和 wireshark 的 pcap 文件都可以转换了,还是挺方便的,不过资料显示只支持 50MB 以下的文件转换。另外一个是个 java 工具--HAR to Apache JMeter Convertor,可以到https://seitenbau.github.io/har2JMeter/jar 包。下载可执行


↙↙↙阅读原文可查看相关链接,并与作者交流