首页 > 移动平台 > 详细

App网络测试

时间:2020-09-14 12:39:32      阅读:60      评论:0      收藏:0      [点我收藏+]

弱网测试作为健壮性测试的重要部分,对于移动端测试必不可少。

 

什么样的网络属于弱网?

小于或等于2G速率的都属于弱网,且随着5G的到来,3G网络速率的降低,未来3G也会逐渐划入弱网的行列。

对于弱网的数据定义,不同的应用所界定的含义是不一样且不清晰的,不仅要考虑各类型网络最低速率,还要结合业务场景和应用类型去划分。按照移动的特性来说,一般应用低于2G速率的都属于弱网,也可以将3G划分为弱网。除此之外,弱信号的Wifi通常也会被纳入到弱网测试场景中。

 技术分享图片

 Fiddler设置App网络代理

(1)打开Fiddler,点击Tools->Options->Connections,勾选“Allow romote computers to connect”,并设置监听端口号,保存设置,重启Fiddler;

技术分享图片

 

(2)进入手机的WIFI设置,修改网络->显示高级选项,设置代理为手动,且录入服务器主机名、端口分别为电脑的ip和Fiddler监听端口号,保存(不同手机的操作步骤可能有差异);

技术分享图片

 

(3)安装Fiddler证书:完成步骤2后,打开手机浏览器,输入网址:ip:port(监听端口号),下载并安装证书;

 

Fiddler设置网络模拟

(1)自定义网速

打开Fiddler,点击Rules->Customize Rules,再Ctrl+F组合键调出查找框,输入m_SimulateModem,执行搜索;

技术分享图片

  •  // Delay sends by 300ms per KB uploaded.
      oSession["request-trickle-delay"] = "300"; 表示上传速度:1Kb/0.3s = 10/3(KB/s),如果想设置上传的速度为50KB/s,则需要设置Delay 时间为 20ms

  • // Delay receives by 150ms per KB downloaded.
      oSession["response-trickle-delay"] = "150";表示下载速度:1Kb/0.15s = 100/15(KB/s),如果想设置下载的速度为50KB/s,则需要设置Delay 时间为 20ms

(2)定义网速后保存,点击Rules->Performance->Simulate Modem Speeds,完成弱网功能模拟。

 

各网络下常用制式速率

技术分享图片

附:
技术分享图片

 

参考:http://www.smarterapps.cn/index.php?app=home&mod=Appinfo&act=articleDetail&id=49

参考:https://www.cnblogs.com/wongel/p/10255831.html

参考:https://blog.csdn.net/qq_28351609/article/details/84568422

 

App网络测试

原文:https://www.cnblogs.com/Maruying/p/13584699.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!