python自动化测试-D2-学习笔记之二

charles抓包工具--抓包

一、抓网站的包

charles:跨平台
安装好后,打开浏览器,刷新,会自动抓包

抓取https的教程,百度搜索,大部分的https的抓不到,除非安装https的证书

抓取手机的 要保证 手机wifi和web的wifi在同一个网段,然后设置手机的代理,代理服务器选择电脑的ip,然后设置端口号8888,设置成功后,电脑弹出
对话框,点击allow,然后就可以抓取手机的包了。

修改请求信息,拦截:在要修改的url右键添加断点breakpoint,添加断点后,再次访问网页,网页会停止不动,需要点击execute,网页进行下一页操作
直到返回到想要进行修改的页面,进行edit request,编辑好内容后,再点击execute,网站页面的参数已修改。

 

例如:

1、打开charles

2、刷新网站

3、添加断点

4、添加断点后,再次刷新网站,会发现,网站不动了,而charles中出现断点

5、修改网站请求

 

 

 6、当我们打开的网站过多,可以用过滤来找我们要抓的包

 

 

二、抓手机的包

1、利用charles抓手机的包,首先保证手机的wifi的ip和装有charles电脑的ip在同一个网段

2、修改手机的代理,将代理服务器设置为装有charles电脑的ip,端口号设置为8888

3、设置好手机的代理后,电脑会弹出如下对话框,点击allow

 

 4、手机访问网站或应用

 

posted on 2017-12-19 11:04  爱睡觉的加菲猫  阅读(151)  评论(0编辑  收藏  举报

导航