应用fiddler,使用har2case 将api参数转成yaml格式
作者:互联网
一 安装har2case
![](file:///C:/Users/A11-32/AppData/Local/Temp/enhtmlclip/Image.png)
![](file:///C:/Users/A11-32/AppData/Local/Temp/enhtmlclip/Image(1).png)
二 fiddler导出har格式数据包
![](file:///C:/Users/A11-32/AppData/Local/Temp/enhtmlclip/Image(2).png)
![](file:///C:/Users/A11-32/AppData/Local/Temp/enhtmlclip/Image(3).png)
![](file:///C:/Users/A11-32/AppData/Local/Temp/enhtmlclip/Image(4).png)
三 利用har2case将.har文件转换成yml文件
使用 har2case 转换脚本时默认转换为 JSON 格式,加上 -2y 参数后转换为 YAML 格式。两种格式完全等价,YAML 格式更简洁,JSON 格式支持的工具更丰富
![](file:///C:/Users/A11-32/AppData/Local/Temp/enhtmlclip/Image(5).png)
![](file:///C:/Users/A11-32/AppData/Local/Temp/enhtmlclip/Image(6).png)
生成文件
- pip install har2case
![](file:///C:/Users/A11-32/AppData/Local/Temp/enhtmlclip/Image.png)
- har2case - V 查看版本
![](file:///C:/Users/A11-32/AppData/Local/Temp/enhtmlclip/Image(1).png)
- 打开fiddler,抓到被测试接口得请求包,点击file--Export Sessions---Selected Sessions
![](file:///C:/Users/A11-32/AppData/Local/Temp/enhtmlclip/Image(2).png)
- 选择HTTPArchive v1.2
![](file:///C:/Users/A11-32/AppData/Local/Temp/enhtmlclip/Image(3).png)
- 给文件命名,格式为.har
![](file:///C:/Users/A11-32/AppData/Local/Temp/enhtmlclip/Image(4).png)
- 打开命令行,输入命令:har2case xxx -2y
![](file:///C:/Users/A11-32/AppData/Local/Temp/enhtmlclip/Image(5).png)
- 默认生成json文件,命令:har2case xxx
![](file:///C:/Users/A11-32/AppData/Local/Temp/enhtmlclip/Image(6).png)
![](https://www.icode9.com/i/l/?n=20&i=i-beta/1159310/202003/1159310-20200312175158911-1518253857.png)
标签:文件,fiddler,har2case,xxx,yaml,格式,har 来源: https://www.cnblogs.com/wenm1128/p/12470785.html