XMind快捷键
Tab键:插入子主题
Enter键:插入同级主题
Charles
学习链接
Charles的功能
网站分为前端和后端,当我们在测试一个网站的时候,我们不知道是前端还是后端的问题,这时候就可以使用抓包工具。
- 截取Http和Https网络请求
- 重发网络请求
- 修改请求参数和修改返回内容
- 网络请求的远程映射和本地映射
- 支持流量控制,模拟慢速网络以及等待时间较长的请求
抓取本机PC端数据配置
菜单栏-Proxy-macOS Proxy
移动端配置
1、菜单栏-Proxy-Proxy Settings-Enable transparent HTTP proxying
2、查看本机IP地址
菜单-help-Local IP Address
3、配置手机代理
4、Help-SSL Proxying-Install Charles root Certificate
修改本地证书信任
5、手机安装证书
小米手机需要第三方浏览器下载如UC,然后将.pem文件修改为.crt文件
6、添加允许抓取所有域名的Https请求
charles模拟网速
Charles菜单-Proxy-Throttle Settings-Enable Throttling
- Bandwidth(带宽):
单位时间内传输的数据量。 kbps - Utilisation(利用率)
- Round-trip Latency(请求往返延迟)
测量客户端和远程服务器之间的第一次往返通信的毫秒延迟 - MTU(最大传输单元)
TCP数据包的最大尺寸。 - Reliability(可靠性,丢包)
- Stability(稳定性)
重发请求
1、右键-Repeat重发请求
2、右键-Repeat Advanced自定义重试次数,可用于快速压测
修改或添加请求或响应结果信息
Tools-Rewrite Settings
断点功能
将请求映射到远方地址
mock数据
右键请求-map local