Chales

罗列开发中常用到的功能,具体的教程,你懂得(Google Or Baidu)。

1、breakpoints:断点修改request/response参数
chales中选中要修改返回值的接口右键选择breakpoints,进入调试模式,当接口再次执行该协议的时候,弹出断点编辑界面,可以动态的修改请求和返回的参数。

2、Map Local
修改映射方式让请求去读取我们本地的文件并返回

3、Map Remote
修改远程映射是通过修改请求的HOST来实现的,可以将请求切换到不同的环境。

4、右键->Edit,动态编辑request参数且重新请求Server,可以用来测试接口。

5、Charles模拟网络环境,限制网络速度 (当然你也可以设置iPhone达到同样的目的)
在Proxy -> Throttle Setting配置网络带宽,完之后,Proxy -> Start Throttling

6、单一接口压力测试
某条协议,右键 -> Repeat Advanced,设置参数。

7、调试HTTPS,主要针对iOS(因为Android默认不进行强校验,iOS默认强校验)
Charles端:
SSL Proxying Setting配置域名,端口号
或者右键某条请求,Enable SSL

手机端:
1、手机浏览器输入chls.pro/ssl,下载证书
2、手机安装下载的证书
3、通用-关于本机-证书信任设置

唐巧.Charles 从入门到精通
修改返回报文
Charles模拟网络环境

你可能感兴趣的:(Chales)