客户端与后台交互,通讯协议类型为https,通讯报文格式为protobuf。
经过charles抓包工具,咱们能够:后端
- 业务流程抓包,对先后端交互进行过程分析;
- 修改网络请求参数,模拟错误请求和错误响应,检查客户端和BE的容错能力,也能够在BE没有准备好的状况下调试客户端;
- 模拟超时,测试BE响应超时场景下,客户端逻辑;
- 模拟弱网,测试客户端在不一样网络下的性能。
Charles连接,移步官网:https://www.charlesproxy.com/...网络
1. https协议证书安装
安装SSL证书




app
2. protobuf数据格式的解析
设置mapping工具
3. 设置断点,修改数据包
breakpoint性能
4. 模拟超时,设置超时等待时间
5. 模拟弱网条件,设置丢包率