其他分享
首页 > 其他分享> > Charles

Charles

作者:互联网

一、web端抓包设置

1、Help 》 SSL Proxying 》 Install Charles Root Certificate  #安装即可

2、Proxy 》 SSL Proxying Settings  #增加你想要抓取的网址,点击add: host(写你要抓的网址url);端口443

二、app端抓包设置

手机和电脑在同一wifi下,手机wifi配置http代理:

代理主机名是电脑ip,cmd:》ipconfig 》IPv4地址

代理端口,端口一般默认8888

1、Help 》 SSL Proxying 》 Install Charles Root Certificate on a Mobile Device  #首先给手机端安装SSL证书

2、在手机上输入弹窗提示网址 chls.pro/ssl 后,浏览器会自动弹出下载或者安装弹窗,安装证书

注意:iphone,且ios 10以上,需要到通用-关于手机-证书信任设置,勾选一下,即可

三、弱网模拟

Proxy 》Throttle Settings  , 勾选Enable Throttling后,在Throttle Configuration设置弱网的参数

Bandwidth (kbps):   带宽(kbps):
Utilisation (%):  利用率(%):
Round-trip latency (ms):   往返延迟(女士):
MTU (bytes):   MTU(字节数):
Reliability (%):   可靠性(%):
Stability (%):   稳定(%):
Unstable quality range (%):   质量不稳定范围(%):

 

四、断点设置_Breakpoints

注意:在 structure 窗口下,才能查看Breakpoints窗口,并进行其他操作

1、切换到structure窗口,选择你要断点的请求,鼠标右键选择Breakpoints

2、再次发送新的请求,charles会拦截新的请求,此时浏览器不会跳转到新的请求

3、可以在Breakpoints窗口中,点击Edit Request修改请求和响应参数,修改后点击Execute即可执行,第一次只能看到传参并更改,点击执行后可以看到response,此时可以更改返回参数

 

五、压测

重复给服务器发起请求,简单测试服务器的并发处理能力

1、接口右键,选择repeat Advanced ,设置iteration 循环次数,concurrency 并发数,repeat delay 延迟

标签:Proxying,请求,Charles,Breakpoints,SSL,设置
来源: https://www.cnblogs.com/xzdz/p/16025381.html