录制HAR
1、使用fiddler进行录制:
File>Export Session>All Session/Selected Sessioned,然后选中HAR规范协议为1.2,然后输出到我们的项目中的har目录
2、使用chrome操作录制har
F12打开浏览器开发者工具:选中一个请求,鼠标右键,点击 Save all as HAR with current,然后输入文件名保存即可
3、使用charles 进行录制
File>Export Session>har格式
转换HAR文件
har文件可以生成两种文件格式,json和yml文件:
进入har文件所在目录,在cmd中,或者pycharm的Terminal中执行命令:
生成json文件命令:har2case har_demo.har -2j
生成yml文件命令:har2case har_demo.har -2y
转换为py文件:har2case har_demo.json/har_demo.yml
可以使用:hrun har_demo_test.py/har_demo.json/har_demo.yml运行脚本
注意:使用pytest har_demo_test.py只能运行py文件,不能运行yml或者json