性能测试工具 Jmeter 脚本录制的研究

老曹 · 2020年02月04日 · 最后由 jacksboy 回复于 2020年02月06日 · 2811 次阅读

因为之前刚刚接触了 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 包。下载可执行

共收到 1 条回复 时间 点赞

工具很多,录制方式也很多,selenium,blazemeter 自己都有插件。github 上还有 loadrunner 脚本转 jmx 的项目

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册