首页 > 其他分享 >如何利用iphone自带的弱网络进行弱网或接口timeout测试

如何利用iphone自带的弱网络进行弱网或接口timeout测试

时间:2023-02-16 15:12:38浏览次数:61  
标签:弱网 选项 设置 timeout Delay iphone DNS 开发者

前提条件:

1.设置中调出:开发者选项。(方法一:找开发帮忙真机链接编译器xcode,重启手机后开发者选项消失.开发者选项在设置的一级子目录下; 方法二:在设置隐私与安全性中,打开开发者模式,然后电脑安装爱思助手,将手机和电脑链接,出现信任弹窗,开发者选项在设置的一级子目录下)。

2.当前网络环境理想(如果真实的网络环境较差,会成为模拟其他网络环境的瓶颈)

操作步骤:

1.进入开发者选项

2.选择NETWORK LINK CONDITIONER (如果第一步开发者选项不能点击,需要电脑安装爱思助手,将手机和电脑链接,出现信任弹窗,再次进入设置找到开发者选项,点击可以进入开发者页面)

3.将ENABLE打开

4.选择对应的网络环境,100%Loss、3G、Very Bad Network、WiFi等

5.自定义网络环境:Add a profile

备注:bandwidth是带宽,以k/s为单位;packet loss是丢包率,按百分比计算;delay延时,单位是毫秒,1000毫秒等于1秒,DNS  Delay是DNS 延迟,单位是毫秒,1000毫秒等于1秒。

 

实际工作中应用举例:根据接口timeout时间要求设置DNS Delay 取值,比如timeout=30, 建议设置DNS Delay =35至40之间;timeout=5,建议设置DNS Delay=6

1)需要测试某个接口timeout=30, 设置弱网络DNS Delay =40000(如下截图) , 然后根据测试步骤触发接口,查看app 打印的日志,可以找到超时信息

 

 

 

 

 

参考:https://www.likecs.com/show-204117001.html

标签:弱网,选项,设置,timeout,Delay,iphone,DNS,开发者
From: https://www.cnblogs.com/newhope-2020/p/17126836.html

相关文章

  • iphone向iphone迁移数据和安卓向iphone迁移数据的备忘录
    iphone向iphone迁移数据老iphone所有数据备份到icloud,新iphone抹掉所有的数据之后,从icloud恢复。并且新iphoneios版本不能低于老iphoneios版本。我遇到......
  • Iphone相片传至Windows方法
    1.在Windows电脑上新建文件夹。2.新建完成后,右击属性后选择共享,共享给任何人。3.找到ipv4地址(如何查看ipv4地址请自行百度)。4.打开iPhone-->找到“文件”应用-->点击右......
  • iPhone以及Mac的日历屏蔽垃圾邀请信息
    首先打开网页版的iCloud,打开【iCloud日历】,然后点击左下角齿轮的【系统偏好设置】点击【高级】,把接收到的邀请设置改为直接发送到邮箱中,然后再打开邮箱的设置,开启邮箱......
  • IOS开发者自带弱网测试工具界面说明NETWORK LINK CONDITIONER
    IOS手机的开发者自带了弱网模拟工具,以下是界面说明,便于大家使用时自行配置使用。测试工具NETWORKLINKCONDITIONER。1、准备环境,设置中调出:开发者选项(如果没有,需要真机联......
  • antd-mobile 的DatePicker兼具性问题-部分机型(ios,iphone11)出现年份不显示的问题
    问题:在使用datepicker中,限制了min和max值,并且再使用min/max值时,通过newDate去转换dayjs,不兼容导致年份没有出来解决办法:通过dayjs的toDate转换iphone11中使用的newD......
  • iphone retain 和 assign的区别
    assign表示直接传递引用给属性值retain表示将某个对象引用传递给属性值时,属性值会将引用计数加一,也就是说,属性会自己额外保留一份引用.举例子说.......
  • iPhone开发UIAlertView属性及使用方法
    @implementationAlertViewTestViewController/*TasksCreatingAlertViews–initWithTitle:message:delegate:cancelButtonTitle:otherButtonTitles:Setti......
  • iphone View之间跳转
    新建TestController界面,然后在别的界面中添加下面代码,跳转到TestController界面,代码如下://打开新窗口,关闭当前窗口TestController*testContro......
  • 在iphonex上画了两条0.5的线,结果一粗一细
    在iphonex上画了两条0.5的线,结果一粗一细其实这问题很早就发现了,但一直没有处理,因为一直没去纠结这问题,今天把线设置成黑色,两条线的粗细一眼就看出来......
  • iphone切换store账户
    概述iphone的store是app根据国际限制上架,想下载美区、港区的app必须切换store账户才可以解决01、淘宝,哈哈02、打开apple/store打开appstore,然后就在第一个界面有你......