多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
> 参考文章 [雪球的 HttpApi 接口测试框架设计](https://testerhome.com/topics/3614) [HAR(HTTP Archive)规范](http://weizhifeng.net/har-12-spec-chinese-edtion.html) [神器——Chrome开发者工具(一)](http://segmentfault.com/a/1190000000683599) ## HAR是什么 一句话:关于HTTP所有的信息的一种文件保存格式 ## HAR获取 我用的是`chrome`浏览器,按`Option+Command+I`来打开开发者选项,选择`Network`选项: ![这里写图片描述](https://box.kancloud.cn/2016-02-23_56cbdb0958c9a.jpg "") 这个时候我们看不到关于网络相关的信息,我们需要重新刷新下url地址栏,重新发起一次请求,这个时候`Network`会刷新出信息: ![这里写图片描述](https://box.kancloud.cn/2016-02-23_56cbdb098bee5.jpg "") 这个时候我们在输出区点击右键,会出现一个菜单,找到`Save as HAR with Content`按钮 ![这里写图片描述](https://box.kancloud.cn/2016-02-23_56cbdb09bc7bd.jpg "") 会将当次请求的信息全部保存为har格式的文件,我们就将HTTP相关的信息保存到本地了 ![这里写图片描述](https://box.kancloud.cn/2016-02-23_56cbdb0a88440.jpg "") ## 查看HAR文件 ### 信息内容 如果你想看看HAR里到底保存了啥,方法很容易,直接将该文件拖拽到浏览器中,可以看到如下JSON信息: ![这里写图片描述](https://box.kancloud.cn/2016-02-23_56cbdb0b0563c.jpg "") ### RD自查 但是如果RD想查看当时url的问题,可以通过专业的HAR查看器来查看,比如[Chrome HAR Viewer](http://ericduran.github.io/chromeHAR/): ![这里写图片描述](https://box.kancloud.cn/2016-02-23_56cbdb0bc9f1c.jpg "") ## 总结 如果想看看HAR各个信息代表的啥意思,我参考我最上面的参考文章,里面有详细的解释。好了,我继续向下学习了。