首页betway必威体育app官网 › APP网络测试中央和弱网模拟

APP网络测试中央和弱网模拟

当前APP网络环境相比复杂,网络制式有2G、3G、4G网络,还有更加多的国有Wi-Fi。不同的网络环境和网络制式的歧异,都会对用户接纳app造成一定影响。此外,当前app使用处境多变,如进地铁、上公交、进电梯等,使得弱网测试展现尤为关键。就算app没有对各个网络特别举办兼容处理,那么用户可能在平常生活中相遇APP闪退、ANR、数据丢失等问题。由此,app网络测试,特别是弱网测试尤为重大。本文梳理了app网络测试中央和弱网测试常用模拟方法,让我们对网络测试有一个完美的认识。

APP网络测试主旨

图片 1

1、各样网络下功效测试

  • 今非昔比网络下,检查基本效能点
  • 运营商移动、联通、电信接入点测试(需要使用实际SIM卡)
  • 若有智能DNS功用,还亟需关爱运营商判断/归类
  • 高延时、高丢包、无网、假热点也可归入弱网测试范畴

2、网络切换测试
一部分APP有智能DNS效用,网络切换涉及DNS切换。
网络切换检测机制:Android可以监听系统广播
3、弱网测试
用户体验和充裕处理是各种网络场景都亟需关怀的,只是弱网场景下,需要重点关注。

弱网测试模拟

怎么着的网络属于弱网

低于2G速率的时候都属于弱网,3G也可划分为弱网,一般Wi-Fi不划入弱网测试范畴。

何以举办弱网测试

1、SIM卡的网络切换
手机-设置-移动网络设置-网络项目采取
3G、4G卡都可以安装关闭3G/4G,只走2G网络。
2、具体弱网场景测试,常见现象包括:地铁/巴士、电梯、楼梯间、停车场
3、使用虚拟机模拟网络速度,如用树莓派搭建的弱网测试仪
4、使用软件拓展网络代理,模拟不同的网络带宽、延时率、丢包率

弱网模拟常用工具

方法一:charles弱网模拟

图片 2
图片 3
布局参数解析:
bandwidth —— 带宽,即上行、下行数据传输速度
utilisation —— 带宽可用率,大部分modern是100%
round-trip latency —— 第一个请求的时延,单位是ms。
MTU ——
最大传输单元,即TCP包的最大size,可以更实际模拟TCP层,每趟传输的包含情形。
Releability ——
指连接的可靠性。这里指的是10kb的可靠率。用于模拟网络不安静。
Stability ——
连接稳定性,也会潜移默化带宽可用性。用于模拟移动网络,移动网络连接一般不可靠。

现实网络设置参考:
图片 4

图片 5

图片 6

Fiddler也可以开展弱网环境模拟,具体参考:Fiddler弱网模拟

方法二:chrome的webview调试工具弱网模拟

利用chrome的webview调试工具,缺点是只适用于web页面的弱网模拟。
具体步骤:
(1)应用打开webview调试功效,具体如下:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
    WebView.setWebContentsDebuggingEnabled(true);
}
(2)手机链接电脑,运行APP,进入实际H5页面;
(3)chrome的DevTools中打开Webview:进入chrome://inspect/#devices,会来得已经连续装置,选中待调试webview的inspect
network页面,No throttling下拉框,可以开展网络模拟。
图片 7

主意三:iOS手机自带Network Link Conditioner 弱网模拟

三星手机打开开发者选项,具体参考:参考
安装-开发者选项 > Network Link Conditioner 入口。
系统已经嵌入常见网络布局,也可以追加自定义配置。
具体安排参数:
in Bandwidth 下行带宽,即下行网络速度
In packet loss 下行丢包率
in delay 下行延迟,单位ms
out bandwidth 上行带宽
out packet loss 上行丢包率
out delay 上行延迟
DNS delay DNS解析延迟
protocol 支持Any,IPV4、IPV6
interface 支持Any,WI-Fi,cellular(蜂窝网)
具体步骤参考:
图片 8
图片 9
图片 10图片 11

网络测试经典问题分享

现象一:弱网下,页面加载过程,程序闪退。
案由:webview超时处理未在UI线程。toast、关闭页面等操作需要在UI线程。

情状二:302跳转页面,达到内置超时阀值后,webview自动关闭。
由来:业务有页面加载超时自动关闭的逻辑,超时机制未考虑302景观。

转载本站文章请注明出处:bway883.com https://www.piworx.com/?p=3912

上一篇:

下一篇:

相关文章

网站地图xml地图