charles
测试领头羊
过去不等于未来
展开
-
Charles的功能操作
1.断点调试方法一:breakpoints(修改request)1.在 浏览器输入数据2.打开Charles,接口处 鼠标右击,选择breakpoints(允许本接口使用breakpionts功能)3.设置断点值4.然后在浏览器搜索5.重新请求接口(charles的界面变为可编辑状态),修改请求参数,执行请求6.关掉breakpoint,点击【abort】如果点击了【cancel】,只关闭此次编辑。下次访问此接口时还会进入breakpoints页面。7.看下浏览器界面原创 2021-09-02 11:37:18 · 134 阅读 · 0 评论 -
Charles的证书下载(APP)
1.为什么下载charles的ssl证书默认情况下,charles不能解析https协议的接口,里面的请求和响应数据都是乱码格式,所以我们需要下载ssl证书,来获取里面的数据2.下载证书前提:保证电脑和手机在同一网络段(手机和电脑连接同一个wifi/热点)1.在proxy中找到proxy settings2.设置端口port以及勾选Enale transparent HTTP proxying3.在proxy中找到SSL proxy settings4.新增https对应的host原创 2021-09-02 20:58:03 · 680 阅读 · 0 评论 -
Charles弱网测试(Web)
1.模拟超慢网速(会导致接口数据返回超时的那种…)设置带宽和延迟时间(毫秒)注:可以根据下图中的翻译体会下导致网络延迟的原因:2.打开 throt settings (功能生效后 接口数据返回会很慢)...原创 2021-09-02 21:07:14 · 307 阅读 · 0 评论 -
Charles模拟403/404(Web)
1.打开Charles,点击Tools,再点击Black List…2.允许启用黑名单功能,选择接口返回错误的形式(404 或者403),添加接口地址并保存注:【blocking connection】 选项可以选择“drop connection”或者 “403 respose”.前者接口会直接返回404错误,后者接口返回403错误3.选中需要返回404/403的接口,点击【ok】...原创 2021-09-02 21:09:19 · 1279 阅读 · 0 评论 -
Charles之过滤信息
我们常用的就是对Host进行过滤,接下来我们就为Host过滤简单粗暴,直接上图原创 2021-09-03 19:00:15 · 129 阅读 · 0 评论 -
Charles的断点调试(APP)
注意:主机IP和端口号确保在同一网络下1.修改request请求1.在proxy中找到proxy settings2.设置端口port以及勾选Enale transparent HTTP proxying3.在proxy中找到SSL proxy settings4.新增https对应的host以及端口号5.找到连接的wifi,点击进入设置代理6.设置为手动,并填写对应的ip和端口号7.打开浏览器,输入单元测试8.打开Charles,接口处 鼠标右击,选择breakpoint.原创 2021-09-03 21:31:05 · 482 阅读 · 0 评论