当前位置:首页 > 经验

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


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

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

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

3、模拟弱网测试环境

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

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

charles工作原理

三、如何设置Charles抓包

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

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

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

代理设置

四、Charles设置抓包过滤

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

抓包过滤

五、Charles发送HTTP请求

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

构建http请求1

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

构建http请求2

六、Charles设置断点

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

设置断点

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

修改请求

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

修改响应

七、弱网设置

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

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

弱网配置

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



声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com
标签:

  • 关注微信

相关文章