首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Charles-抓包工具

Charles 是在 Mac 下常用的网络封包截取工具,在做开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。

用node跑服务器,然后返回json,已经是前后分离模式的标配了,简单实用,那么下面就介绍一下charles比较常用的几个好用的功能,配合postman接口调试工具,真的是天衣无缝。

安装

基本界面

-Structure将网络请求按访问的域名分类。

-Sequence将网络请求按访问的时间排序。

基本配置

压力测试

map 功能(自认为有用的功能)

map remote(好用啊)

截取手机数据和https的数据(自认为最好用的功能)

要抓取手机的数据需要手机和电脑在同一个局域网下面,主要还是要调试自己的App。

iphone上设置一下http代理 ok 搞定

https这块需要安装自带的ca证书

完成install root certificate和mobile device 就ok啦

在做移动开发的时候,我们常常需要模拟慢速网络或者高延迟的网络,以测试在移动网络下,应用的表现是否正常。Charles 对此需求提供了很好的支持。

通过 Charles 软件,截取和调试网络请求内容,分析封包协议以及模拟慢速网络,极大的方便我们对于带有网络请求的 App 的开发和调试。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190221G065DU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券