弱网测试及app弱网测试点
弱网测试测试点
弱网测试思路图:
测试维度:
测试点:
网络范围:
测试方法:
苹果手机:
ios系统一般自带弱网环境测试,可以通过设置各种网络环境,模拟弱网环境,如3G,wifi,very bad Network或者自定义网络环境进行测试。可以选择Charles工具,通过连接代理在Charles端进行网路配置
在苹果手机的设置如下:设置>开发者选项>Status:on,选择想要测试的网络环境,便可以在该环境下测试App。
注意:测试完成后记得将Status的状态改为off。
安卓手机:
测试环境:Windows系统+WIFI
测试工具:Fiddler+Clumsy
测试说明:通过Fiddle 可以模拟网络情况,上下行网络,主要是网络延迟下的弱网测试,Clumsy可以模拟网络延迟、丢包率、节流、重发、乱序等情况
Fiddler 模拟网络
上行速度500,表示每500ms 每kb 的上行速度,下行速度400,代表 400ms每kb的下行速度
Clumsy:
延迟(Lag),数据延迟,毫秒
掉包(Drop),丢包
节流(Throttle),把一小段时间内的数据拦截下来后再在之后的同一时间一同发出去。
重发(Duplicate),随机复制一些数据并与其本身一同发送。
乱序(Outof order),打乱数据包发送的顺序。
篡改(Tamper),随机修改小部分的包裹内容。
测试过程:
1. PC端打开Fiddler,手机连接代理
2. 打开clumsy,在Filtering输入框中输入:outbound and ip.DstAddr == 59.83.221.218(这是你的手机的IP地址)
3. 根据要求,勾选(Lag),设置Delay输入框为500
4. 点击start,打开你的手机app
要停止就点击Stop,然后再次修改数据,点击start开始测试
本章内容来自以下网址:
https://www.cnblogs.com/zhangfeiyue/p/10683984.html
https://www.cnblogs.com/wongel/p/10255831.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!