设置断点的方法也有两种: 方法一: 1) 打开Fiddler,点击Rules 2) Automatic Breakpoints 3) After Responses 这种方法的缺点在于会中断所有的会话。 其取消方法为:Rules-->Automatic Breakpoints-->Disabled 方法二: 1) 命令行输入命令:bpafter msdktest.qq.com 2) 这种方法只会中断msdktest.qq.com返回的Response 其取消方法为:命令行输入bpafter。 Fiddler的其他功能 会话比较功能 选中2个会话,右键点击Compare,可以用WinDiff来比较两个会话的不同。 查询会话功能 快捷键CTRL+F打开Find Sessions对话框,输入关键字进行查询。 还可以使用颜色来标识查询到的会话。 保存会话功能 选择想要保存的会话,右键save-->Selected Sessions。 解码功能 某些Response中的HTML是乱码的,这一方面可能是因为HTML被加密了,我们可以通过如下方法进行解码: 1) 点击Response Raw上方的"Response is encoded any may need to decoded before inspection.Click here to transform"。 2) 选中工具栏中的"Decode",这样会自动解码。 脚本配置功能 Fiddler包含了一个脚本文件可以自动修改HTTP Request和Response。这样我们就不需要手动地下"断点"去修改了。 实际上它是一个脚本文件CustomRules.js,位于: C:\Users\[your user]\My Documents\Fiddler2\Scripts\CustomRules.js下。你也可以在Fiddler中打开CustomRules.js文件,启动Fiddler,点击菜单Rules->Customize Rules。 Fiddler Script的官方帮助文档必须认真阅读,地址是:http://www.fiddler2.com/Fiddler/dev/ScriptSamples.asp 总结 Fiddler可以截获各种移动终端发出的HTTP/HTTPS请求,还能截获各种浏览器发出的HTTP/HTTPS请求。具有功能强大,完全免费,适用于所有的平台,且适用于所有的浏览器等优点,是一款强大实用且好用的抓包工具。 本文收录于《测试专刊-腾讯WeTest教你玩转手游测试》。 版权声明:本文出自《测试专刊-腾讯WeTest教你玩转手游测试》。51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
|