一. 什么是包
用户和后台客户端之间的请求数据,都是以包的形式来传递的,具体要深究,可以去看看这方面的网络知识
二. 为何要抓包
1) 可以用来分析网络流量
2) 可以用来破译抓来的数据,比如密码之类的
3) 可以看请求状态
4) 可以看到请求数据
5) 可以看到请求时间
6) 对性能测试非常重要
......
三. 常见抓包工具
测试常用的有:fiddler,charles...
浏览器内置的:firefox——httpfox
IE——httpwatch(付费版更高级)
四. 场景一:抓包WEB数据
支持协议:http、https
使用方法:打开工具,就已经在抓取数据了!
场景:百度柠檬班
主要讲解:7大主要工具按钮的使用
1:清除
2:查找
3:自定义抓取
4:编辑请求
5:url地址显示
6:请求数据显示
7:返回内容显示
问题:有乱码,但是MAC版本的不会存在这个问题
五. 场景二:抓包APP数据
使用前提:APP和电脑网络在同一个局域网
使用方法:设置代理,给charles设置代理,方法如下:
1) Proxy—access—根据设置IP地址范围—proxy setting—端口:8888
2) 手机端:wifi—HTTP代理—手动—cmd找到自己电脑的ip地址—填到代理的ip地址栏—端口:8888
场景:百度柠檬班
主要讲解:7大主要工具按钮的使用
1:清除
2:查找
3:自定义抓取
4:编辑请求
5:url地址显示
6:请求数据显示
7:返回内容显示