Charles 常用设置

 

许多不同的域名经常会有很多请求和响应导致 Charles 会话界面混乱。使用 "Focus" 功能,可以将关注的域名与不关注的域名分开。 在域名上单击右键,然后从菜单中选择Focus项。所有 "Focus" 的域名会显示在底部,其它域名会整合在 "Other Hosts" 下

v

Protocol Buffers

Charles 通过 Header 中 Content-Type 为 application/x-protobuf 或 application/x-google-protobuf 标示请求为 Protocol Buffers。
  • 生成文件描述
protoc -o Model.desc Model.proto
  • 添加文件描述
  • 查看效果

Throttle

Charles 可调整互联网连接的带宽和延迟。这使您可以使用高速连接模拟弱网条件。 带宽可以被限制为每秒任意字节。 延迟也可以设置为任意数毫秒。
 

Tools

Map Remote

Map Remote 功能可以将一个请求映射到其它位置。 配合 Mock 预设请求响应
例:
Staging 环境 dev-data-collect.nprodlc.com 服务器出错,无法进行数据测试。

Map Local

Map Local :使用本地的文件作为请求的返回值
例:
将弹窗请求接口映射至本地文件

Rewrite

Rewrite 可以添加或更改 HEAD 或 搜索和替换响应正文中的某些文本
例:
移除请求头部的 ETAG,防止请求产生 304

外部链接

posted @ 2021-02-03 21:22  天生偏执  阅读(308)  评论(0编辑  收藏  举报