软件测试技术之测试iOS APP 模拟各种网络环境
白羽 2018-08-14 来源 :网络 阅读 1421 评论 0

摘要:本文将带你了解软件测试技术之测试iOS APP 模拟各种网络环境,希望对大家学测试技术有所帮助

        本文将带你了解软件测试技术之测试iOS APP 模拟各种网络环境,希望对大家学测试技术有所帮助


移动APP使用环境复杂,我们在测试APP时经常在 2G、3G/4G、WIFI、飞行模式 之间来回切换网络环境,暴力测试APP是否能正常运行,是否有闪退情况等。这些我们都能在设置或者控制中心来切换网络环境。apple 同时也为我们 ...
移动APP使用环境复杂,我们在测试APP时经常在 2G、3G/4G、WIFI、飞行模式 之间来回切换网络环境,暴力测试APP是否能正常运行,是否有闪退情况等。这些我们都能在设置或者控制中心来切换网络环境。
apple 同时也为我们提供了配置入口,来模拟网络环境:
设置 —> 开发者 —> NETWORK LINK CONDITIONER (Status) ->Enable 打开 同时选中一个配置
Network Link Conditioner 如图:

说明:
我常用的是 100%Loss、Very Bad Network、High Latency DNS三个选项。
3G、Wifi、DSL、Edge这四个没研究过,大家可以看看其配置参数了解其用途。
ps.这些只是模拟网络环境,工程内判断3G/WIFI的代码并不会因为选中了3G/Wifi而判断为3G/Wifi,而是判断为设备实际连接的网络。
以100% Loss为例看看具体的配置:
(点击100% Loss右面的" i "信息按钮)

顶部有一段描述:
Bandwidth in kbps,packet loss rate in %,and delay in milliseconds带宽的单位是 kbps丢包率 是百分比延迟 是毫秒
可以看到 100% Loss里 上行和下行的丢包率都为100%。
最后
大家可以根据不同需求自己配置相应的网络环境
对IPv4/IPv6没需求的话 Protocol选『Any』即可
使WIFI 移动蜂窝网络都生效的话 Interface 选『Any』或者默认为空 即可。
ps.大家可能发现第一张截图的左上角有飞行模式,但同时连着WIFI,其实很简单,先打开飞行模式,WIFI和蜂窝网络都会关闭,你再单独把WIFI打开就行啦。
   

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标软件测试之测试技术频道!

本文由 @白羽 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved