news 2026/8/28 1:17:41

使用这个插件,fiddler抓包直接生成httprunner脚本

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
使用这个插件,fiddler抓包直接生成httprunner脚本

har2case可以将.har文件转化成yaml格式或者json格式的httprunner的脚本文件,生成.har格式文件可以借助 fiddler 或 Charles 抓包工具

友情提示:

录制脚本,只是一个过渡,从0到1的一个过渡,如果让你直接写脚本,你会无从下手,可以将录制的脚本快速转化成httprunner脚本文件,但是如果你为了避免手动写脚本而一直用录制,那么就有点本末倒置,还不如不学习录制了。

接下来我会测试一个本地部署的接口,然后通过fiddler抓包获取.har的文件,然后通过har2case命令转换成yaml和json文件

以商品查询接口为案例,查询接口相关文档信息如下:

访问地址:

http://192.168.43.243:8080/pinter/com/getSku?id=1

请求类型:get

01、请求参数:id=1

安装har2case

pip install har2case

har2case录制生成脚本具体过程

1、抓包-抓到对应的接口

2、选择file-Export Sessions-Selected sessions

3、把对应的接口导出成.har的格式

4、打开cmd,用如下命令生成json用例

har2case demo.har

AI写代码

5、打开cmd,用如下命令生成yml用例

har2case -2y demo.har

AI写代码

02、运行生成的json测试用例

1、查看json用例内容如下:

2、运行测试用例

har2case demo.json

AI写代码

3、查看测试报告

4、浏览器打开报告如下:

03、运行生成的yaml测试用例

1、查看yml用例内容如下:

2、运行测试用例

har2case demo.yml

AI写代码

3、查看测试报告,并在浏览器内打开,同运行生成的json测试用例中的3,4两步。

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/19 18:04:26

小孩子近视了能治好吗?这些防护要点请知悉

很多家长发现孩子近视后,第一反应就是“能不能治好”,这个问题牵动着无数家庭的心。事实上,儿童近视一旦确诊为真性近视,无法被彻底治愈,只能通过科学手段控制度数增长,避免发展为高度近视;而假…

作者头像 李华
网站建设 2026/8/26 19:53:35

超详细版:Vivado中导入外部VHDL语言文件的方法

如何在Vivado中正确导入外部VHDL文件?一文讲透工程集成全流程你有没有遇到过这种情况:辛辛苦苦写好的VHDL模块,复制到Vivado工程里却“看不见”?综合时报错“Entity not found”,仿真时信号全红,折腾半天才…

作者头像 李华
网站建设 2026/8/27 4:04:36

LED阵列汉字显示实验核心要点:扫描频率优化策略

让汉字“稳”在眼前:LED阵列扫描频率的实战调优之道你有没有试过自己搭一个1616 LED点阵,想显示个“你好”,结果字一出来——闪得像老式日光灯,亮度忽明忽暗,下排比上排暗一大截?别急,这多半不是…

作者头像 李华
网站建设 2026/8/25 8:09:30

正则表达式:深入理解与应用

正则表达式(Regex)是处理字符串和文本数据的强大工具。通过一系列的特殊字符和语法,我们可以精确地匹配、查找、替换或提取文本。本文将结合实例深入探讨如何正确使用正则表达式,确保其逻辑严谨且能满足特定需求。 理解正则表达式 正则表达式由普通字符(如字母、数字)和…

作者头像 李华
网站建设 2026/8/27 10:31:01

FPGA实现加法器设计:实战案例与优化策略

FPGA加法器设计实战:从基础单元到高性能架构的演进之路你有没有遇到过这样的场景?在FPGA上实现一个看似简单的加法操作,综合后却发现时序不收敛、关键路径延迟超标,系统频率卡在100MHz以下动弹不得。更让人抓狂的是,明…

作者头像 李华
网站建设 2026/8/27 11:03:59

对象存储对接:兼容S3协议的廉价扩容方案

对象存储对接:兼容S3协议的廉价扩容方案 在AI助手和私有知识库日益普及的今天,一个现实问题摆在许多开发者和企业面前:如何以可承受的成本,长期稳定地管理不断增长的文档数据?无论是个人用户上传的PDF笔记,…

作者头像 李华