安装
Fiddler的安装包地址:fillder+willow
解压后安装fiddler4和willow1.4.*版本。
安装成功后,启动fiddler后会出现willow插件按钮:
说明安装成功。
重定向
willow重定向
进入willow界面后,通过右键->Add Project ->Add Rule可以添加规则。
将Match中资源内容重定向到本地文件系统中去。
当我们再到线上去请求Match中资源时,黄色部分就是我们重定向的标志了:
也就是说,我们能够将相关文件脱离开发环境却不影响线上调试。
移动端抓包
首先修改PC端Fiddler配置,进入Tools菜单的Fiddler Options中的Connections。
将Allow remote computers to connect 选中,重启fiddler后生效。
接下来是配置移动端的http代理。
ios系统直接连接到局域网内,将wifi中下方的http代理信息填写。服务器就是pc所在的ip地址,端口就是刚刚配置的8888。
然后在移动端中访问页面,就可以通过fiddler来抓包了。
禁用缓存
在进行调试的过程中,我们希望可以立即显示出效果,所以不希望有缓存,我们可以在fiddler里面设置禁用缓存:
Rules->Performance->Disable Caching
伪造数据请求
可以使用composer构造请求报文进行快速测试,可以指定重新发送某条请求。
将左侧的请求拖到composer中,修改请求头后点击execute,就会产生一个新的请求提交,再查看。
实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。
如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步
在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。
我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,
测试开发视频教程、学习笔记领取传送门!!!