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