charles手机抓包后怎么查看接口(解锁Charles工作原理和应用)

一、测试工作中,使用Charles主要完成以下工作

1、抓包分析定位前后端bug

2、断点构造异常测试场景

3、模拟弱网测试环境

二、Charles工作原理(支持windows,Mac, linux系统)

第一章 007 接口测试—Charles抓包工具使用第一章 007 接口测试—Charles抓包工具使用

charles工作原理

三、如何设置Charles抓包

1、准备工作:设置好Charles代理端口(默认8888),确认web浏览器代理指向Charles端口8888

2、启动Charles即开始抓包,可以手工停止

第一章 007 接口测试—Charles抓包工具使用第一章 007 接口测试—Charles抓包工具使用

代理设置

四、Charles设置抓包过滤

第一章 007 接口测试—Charles抓包工具使用第一章 007 接口测试—Charles抓包工具使用

抓包过滤

五、Charles发送HTTP请求

第一章 007 接口测试—Charles抓包工具使用第一章 007 接口测试—Charles抓包工具使用

构建http请求1

第一章 007 接口测试—Charles抓包工具使用第一章 007 接口测试—Charles抓包工具使用

构建http请求2

六、Charles设置断点

第一章 007 接口测试—Charles抓包工具使用第一章 007 接口测试—Charles抓包工具使用

设置断点

第一章 007 接口测试—Charles抓包工具使用第一章 007 接口测试—Charles抓包工具使用

修改请求

第一章 007 接口测试—Charles抓包工具使用第一章 007 接口测试—Charles抓包工具使用

修改响应

七、弱网设置

弱网测试:关注不同网络下,基本功能点的使用;不同网络切换,高延迟,丢包下的用户体验和异常处理。

第一章 007 接口测试—Charles抓包工具使用第一章 007 接口测试—Charles抓包工具使用

弱网配置

bandwidth —— 带宽,即上行、下行数据传输速度
utilisation —— 带宽可用率,大部分modern是100%
round-trip latency —— 第一个请求的时延,单位是ms
MTU —— 最大传输单元,即TCP包的最大size,可真实模拟TCP层,每次传输的分包情况
Releability —— 指连接的可靠性,用于模拟网络不稳定
Stability —— 连接稳定性,会影响带宽可用性,用于模拟移动网络

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至624739273@qq.com举报,一经查实,本站将立刻删除。
Like (0)
柳的头像

相关推荐

发表回复

Please Login to Comment
微信
微信
SHARE
TOP
要想花得少,就用购宝。话费电费9折起,官方公众号:购宝