码迷,mamicode.com
首页 > 其他好文 > 详细

抓包工具----Charles

时间:2018-08-19 14:50:06      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:bre   mac   inf   默认   抓包   int   url   情况   请求头   

Charles

  charles是一款可运行在windows、mac上的抓包工具。

  抓包的作用:

  1) 定位问题。如定位问题是前端还是后端的问题时,检查后端是否返回异常,如果正常,则可能是前端的问题;如果异常,  则可能是后端的问题。

 2) 在不清楚接口信息时,可以通过抓包查看(发出去的请求,请求头、请求体,返回的数据)

 3) 拦截请求,修改请求 (测试时更好的模拟异常测试)

 

1、Charles拦截请求

 过程:

  • 右键设置Breakpoints
  • 浏览器访问url
  • charles →Edit Request 修改请求 →Excute→Edit Response 修改响应 →Excute

 

技术分享图片 

修改请求

技术分享图片

 修改响应

技术分享图片

 

技术分享图片

 浏览器中的返回结果

技术分享图片

2、Charles手机抓包

    测试app时,也可通过Charles抓包。

  •    手机需和电脑在同一个局域网里(连同一个wifi)
  •    手动,服务器填电脑的ip,端口号默认为8888

技术分享图片

技术分享图片

 

 

技术分享图片

 

 3、弱网测试

    弱网测试,即网络情况不好的情况下测试

技术分享图片

技术分享图片

 

 4、Charles设置过滤

     设置过滤只显示特定的http请求

技术分享图片

 

抓包工具----Charles

标签:bre   mac   inf   默认   抓包   int   url   情况   请求头   

原文地址:https://www.cnblogs.com/HathawayLee/p/9501138.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!