抓包工具有Charles、Fiddler等。
•Charles和Fiddler都是抓包工具,可以抓到pc端的请求,手机上设置代理后也可以抓到手机上的请求,也可以修改请求数据和返回的数据。
•在接口已经使用的时候,比如说已经用到了app上,app端测试人员发现有问题,但是不确定是app传给接口的参数有问题,还是接口本身有问题,这个时候就需要抓包来看一下请求参数和返回参数,来进一步的排查问题,这个时候就需要用到Charles和Fiddler了。
1、以Charles为例,抓取网页http://www.besttest.cn,如图
2、修改请求
修改请求1.右键Breakpoints
修改请求2.刷新请求页面,点击Execute
修改请求3.更改返回的response页面,点击Execute
修改请求4.页面显示为
修改请求5.释放请求,右键Breakpoints去掉勾选
3、Charles代理
代理端口号位置,点击Proxy → Proxy Settings...
4、抓取手机端的包
打开网路,选择代理为手动,主机名是自己的电脑IP,端口是Charles的端口号