har2case接口脚本必备工具

har2case工具使用

极力推荐接口抓包数据请求工具

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

利用该工具,能够使我们尽快的找到 heahers,data 这些接口开发时必备的数据,效率更是一层楼。截图查看一下。写脚本就能复制粘贴用了。

环境搭建

已安装过httprunner,自带了har2case包,首先查看是否安装har2case -V
在这里插入图片描述
表示已安装,如果未安装,使用pip命令安装即可pip install har2case
-h 查看帮助

  • –filter 过滤包含xxx的请求
  • –exclude 排除xxx的请求
  • .har文件转化为.yml格式的脚本文件,加"-2y"参数即可
  • .har文件转化为.json格式的脚本文件,加"-2j"参数即可

  • .har文件不加后缀,可转换为py的文件:如>har2case work.har 会生成 work_test.py

fiddler抓包成功.har文件

以某登录接口为例,在Charles上发送请求后,抓包信息如些如下:

抓到请求后, 点击右键 导出Export-选择har格式即可

 ,下一步导出为 test_work.har 文件

har2case抓yaml格式脚本
将刚生成的test_work.har文件转成yaml格式的脚本文件:
har2case -2y
生成的yaml文件如下:

yaml格式脚本文件生成后,接下来就用hrun运行用例hrun test_work.yml

 

生成的数据可直接使用。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值