HttpRunner是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。
1.charles抓包生成.har文件
抓包-选中要导出的接口,右键-export,出现如下截图,选择文件类型为.har,保存
2.har2case转yaml格式脚本 或json格式
(-2y
参数是设置转成.yml格式的脚本,如果不加这个参数,默认转成json格式)
har2case xx.har -2y --yml格式
har2case xx.har --json格式
3.运行用例
hrun xx.yml --log-level info
执行成功后,会在当前路径下生成一个reports文件夹,里边存放的是
4.查看生成的报告
点击report文件夹里边的html文件,在浏览器打开,可看到生成的报告