1.在测试工作中,查尔斯用来主要完成以下工作
1.抓取包,分析定位前后bug。
2.断点构建异常测试场景。
3.模拟弱网络测试环境。
二、Charles的工作原理(支持windows、Mac、linux系统)
查尔斯是如何工作的
第三,如何设置查尔斯抢包
1.准备工作:设置Charles代理端口(默认为8888),并确认web浏览器代理指向Charles端口8888。
2.启动查尔斯抢包,可以手动停止。
代理设置
第四,Charles设置数据包捕获过滤器
数据包抓取和过滤
5.Charles发送一个HTTP请求
构建http请求1
构建http请求2
六、查尔斯设置断点
设置断点
修改请求
反应
七、网络设置薄弱
弱网测试:注意不同网络下基本功能点的使用;不同网络切换、高时延、丢包下的用户体验和异常处理。
弱网络配置
带宽——带宽,即上下行数据传输速度
利用率——带宽可用率,而现代大多是100%
往返延迟——第一次请求的延迟,单位是ms
MTU ——最大传输单位,即TCP包的最大大小。TCP层可以真实模拟,每次传输的分包情况
reliebility指的是连接的可靠性,用来模拟网络不稳定性
稳定性——连接稳定性会影响带宽可用性,用来模拟移动网络。
本文来自牙可爱的骚云吖~投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/586667.html