当前位置:网站首页>弱网测试(Charles模拟)
弱网测试(Charles模拟)
2022-07-22 10:41:00 【什么鬼昵称】
一、介绍
移动应用的网络环境多样,而且会出现在不同网络之间切换的场景,即使是在同一网络环境下,也会出现网络连接状态时好时坏的情况,比如时高时低的延迟、经常丢包、频繁断线,在乘坐地铁、穿越隧道,和地下车库的场景下经常会发生。所以,移动应用的测试需要保证在复杂网络环境下的质量。目的就是保障用户的体验度;使用抓包工具 Charles 辅助弱网测试。
网络切换:2G-3G-4G-5G-wifi-网络信号差--无网;(2/3G都算弱网)一般Wi-Fi不划入弱网测试范畴,但是弱信号的Wifi通常也会被纳入到弱网测试场景中;
网络信号弱: 关注是否出现ANR、crash
二、关注点
页面响应时间、页面呈现、超市文案、超时处理、大流量事件、支付重复、重复提交等。
三、弱网设置
Charles配置弱网测试,设置代理,限流设置;设置点击【Proxy】-->【Throttle Setting】 ,勾选上【Enable Throttle】(相当于开启限制网速的功能),也可以勾选【only for selected host 】 意思是设置一个指定访问进行网络限制,不影响其他软件; 在【Throttle preset】选择常见预设的网络情况,也可在Bandwidth 自己设置网络的上传和下载速率。
网速设置:
3G:300k-2Mbps左右
2.5G(GPRS)一般在10-100kbps
2G(GSM)一般在5-9kbps
如果不习惯自定义设置带宽等,可直接在Throttle Preset下拉列表中选择,按照顺序,网速逐渐提升。以下配置用于模拟不太好的2G蜂窝网络:
带宽256 kbps(上传和下载)
利用100%
延迟300 ms
MTU为1500字节
可靠性75%
稳定75%
不稳定的质量范围为20%至25%
都配置好了,就可以开始弱网测试啦~
边栏推荐
猜你喜欢
Simulated student information input interface
Vimplus modifies the terminal font to droid Sans Mono nerd font
配置属于自己的Vim-编辑器之神
"Pre training weekly" No. 38: transformer, Bert structure optimization
Pre training weekly 39: deep model, prompt learning
VSCODE 比较两个文件
【文献阅读与想法笔记14】Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoising
【fpga】gtx/gth概述
进程fork
Causal learning weekly, issue 10: introduction to the latest causal discovery related papers in iclr2022
随机推荐
7-1 Fake News (20 分)
Eight sorts (direct insertion sort)
适用于高密度或高精度应用的高度可配置和可扩展的螺旋电容器设计
【FPGA】状态机
Pytorch中 类Parameter的解析,类内成员函数.parameters()的源码分析,参数集合的获取,参数的注册赋值源码分析
DETR 論文精讀,並解析模型結構
MySQL index
Modify the size of qtcreator interface
进程fork
【面试:基础篇04:插入排序】
栈实现(C语言)
二元加权电容器阵列的构造性共质心布局与布线
vim配置
【ISE】开发流程加bit,mcs文件的烧写
7-4 helping the couriers (30 points)
二分查找(递归函数)
模拟QQ登陆界面
Pat-2021 winter exam (Full Score)
Data transfer from one Mysql to another MySQL
Regular expression learning notes