弱网测试,断点调试,下载证书

弱网测试

模拟超慢网速(会导致接口数据返回超时的那种…)
设置带宽和延迟时间(毫秒)
注:可以根据下图中的翻译体会下导致网络延迟的原因:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
打开 throt settings (功能生效后 接口数据返回会很慢)
在这里插入图片描述
在这里插入图片描述

断点调试

方法一: breakpoints(修改request)
接口处 鼠标右击,选择breakpoints(允许本接口使用breakpionts功能)
在这里插入图片描述
开始设置断点值
在这里插入图片描述
重新请求接口(charles的界面变为可编辑状态),修改请求参数,执行请求
在这里插入图片描述
关掉breakpoint,点击【abort】
如果点击了【cancel】,只关闭此次编辑。下次访问此接口时还会进入breakpoints页面。
在这里插入图片描述

证书下载

默认情况下,charles不能解析https协议的接口,里面的请求和响应数据都是乱码格式,所以我们需要下载ssl证书,来获取里面的数据
在这里插入图片描述
点击help,选中ssl Proxying ,点击Install Charles Root Certificate
在这里插入图片描述
点击”安装证书”按钮
在这里插入图片描述
点击”下一步”按钮
在这里插入图片描述
选中”将所有的证书都放入下列存储”,点击”游览”按钮
在这里插入图片描述
选中”受新任的根证书颁发机构”,点击”确定”按钮
在这里插入图片描述
点击”下一步”按钮
在这里插入图片描述
点击”完成”按钮
在这里插入图片描述
界面弹出”导入成功”弹框
在这里插入图片描述
点击”proxy”按钮,选中Proxy Settings…
在这里插入图片描述
勾选允许传输http代理,接着点击”OK”按钮
在这里插入图片描述
点击’proxy”按钮,选中SSL Proxyig settings…
在这里插入图片描述
点击勾选运行代理,点击“add”按钮
在这里插入图片描述
填写Host和Port都为*,正则表达式为匹配所有,再点击”OK”按钮
在这里插入图片描述
点击”OK”按钮
在这里插入图片描述
重启Charles,即可
在这里插入图片描述
验证是否可以获取web端的https接口
打开Charles
在这里插入图片描述
打开游览器输入数据
在这里插入图片描述
查看Charles
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值