1.Filddler官网下载
https://www.telerik.com/fiddler
Fiddler是一个很好用的抓包工具,可以将网络传输发送与接收的数据包进行截获、重发、编辑等操作。
![ceea4a3a7cb1bb2b3a636c06d74676f0.png](https://i-blog.csdnimg.cn/blog_migrate/b77674d4cedb12db291774b49fcc4431.jpeg)
官网下载
2.Fiddler安装与配置
(1)下载后,打开默认安装就可以了
(2)安装后,设置的默认端口是8888
![b7f11d7530e18ebe5c5b872fc20a07c9.png](https://i-blog.csdnimg.cn/blog_migrate/a0f1b84aa906b666d573518c93babc0f.jpeg)
端口设置
(3)手机网络设置,配置本地IP,默认端口与Fiddler一样是:8888
![787cb9f4e5bb83f8c27611fcbb8a5932.png](https://i-blog.csdnimg.cn/blog_migrate/ac4108d32f4f9889867e0250c73c6692.jpeg)
本地IP
4.手机wifi设置代理:手机--》设置--》wifi--》找到手机连接的相应wifi--》设置代理--》设置本机ip和端口(8888),代理成功。
![9df4ea1a37725825c0d3e07d561fb407.png](https://i-blog.csdnimg.cn/blog_migrate/cfe1332150bbc6aa4f032e45d1000d9a.jpeg)
手机设置代理
(5)登录接口抓包测试案例
手机 登录科客网:www.keke289.com
Fiddler抓包,拦截请求,可以看到登录接口,传参与服务器响应后返回的json结果值“登录成功”。
![9b07bb9dee8482a954c935f4c1a27b71.png](https://i-blog.csdnimg.cn/blog_migrate/b6a1ee4101e5d3dc4483ae92fc876c23.jpeg)
抓包
分享抓包结果:
这里就有一个bug:账号和密码是明文传输的,未加密,从安全的角度说,这里应该要加密传输用MD5或者其他方式加密再解密,这就是我们为什么要抓包测试的原因之一。
抓包可以看后台接口的调用情况,传参是否正确?是否校验?,是否加密?,是否前端做了校验而后台没有校验?等等,这都是测试人员应该具备的测试技巧,同时也是开发人员定位debug的利器。
温馨提示:技术在于分享与学习,无用于非法操作