前言python
为何要保存会话呢?举个很简单的场景,你在上海测试某个功能接口的时候,发现了一个BUG,而开发这个接口的开发人员是北京的一家合做公司。你这时候给对方开发提bug,工具
如何显得专业一点,能让对方心服口服的接受这个BUG呢?若是只是截图的话,不是很方便,由于要截好几个地方还描述不清楚,不如简单粗暴一点把整个会话保存起来,发给对方。测试
1、保存为文本spa
1.以博客园登陆为例,抓到登陆的请求会话code
2.点左上角File>Save>Selected Sessions>as Text,保存到电脑上就是文本格式的blog
3.文本格式的能够直接打开,结果以下图接口
2、几种保存方式开发
1.save-All Sessions :保存全部的会话,saz文件get
2.save-Selected Session:保存选中的会话博客
--in ArchiveZIP :保存为saz文件
--as Text :以txt文件形式保存整个会话包括Request和Response
--as Text (Headers only) :仅保存头部
3.Request:保存请求
--Entir Request:保存整个请求信息(headers和body)
--Request Body:只保存请求body部分
4.Response:保存返回
--Entir Response:保存整个返回信息(headers和body)
--Response Body:只保存返回body部分
--and Open as Local File:保存Response信息,并打开文件
3、乱码问题(decode)
1.打开博客园首页:http://www.cnblogs.com/yoyoketang/,保存以后查看,会发现返回的是乱码
2.遇到这种状况,主要是须要解码,用前面学到的decode方法
3.点击箭头区域后,从新保存就没乱码了。
4.还有一个最简单办法就是选中上图会话框上的decode按钮,这样就自动解码了。
4、保存与导入所有会话
1.咱们能够打开fiddler,操做完博客园后,选中save>All Sessions,保存所有会话
2.保存后,在fiddler打开也很方便,直接把刚才保存的会话按住拽进来就能够了
3.也能够选择File>Load Archive导入这个文件
5、Repaly
1.导入请求后,能够选中某个请求,点击Repaly按钮,从新发请求
2.也能够ctrl+all所有选中后,点Repaly按钮,一次性批量请求
这里保存会话和replay功能其实就是至关于录制和回放了
以为对你有帮助,就在右下角点个赞吧,感谢支持!
对fiddler这个工具感兴趣,或者对python接口自动化有兴趣的,能够加python接口自动化QQ群:226296743
也能够关注下个人我的公众号:
---------------------------------python接口自动化已出书-------------------------
全书购买地址 https://yuedu.baidu.com/ebook/585ab168302b3169a45177232f60ddccda38e695