Network Link Conditioner模拟不同网络环境
2013-11-14 16:22
936 查看
[转载自:http://www.winddisk.com/2012/07/22/network-link-conditioner模拟不同网络环境]
在Xcode4.1中有一个工具叫Network Link Conditioner,可以让用户模拟不同的网络连接和带宽,可供Mac和iOS开发者测试自己的程序在不同网络环境下的表现。
在Xcode4.3中,此工具不再随Xcode工具提供,需要单独下载。在Xcode4.3中通过Xcode->Open Developer Tool->More Developer Tools…菜单
可进入Apple开发者下载中心,Network Link Conditioner包含在Hardware IO Tools工具包中,点击下载。
下载安装后,可看到其中有一个Network Link Conditioner.prefPane文件。
点击运行Network Link Conditioner.prefPane后,Network Link Conditioner就会被添加到系统偏好设置的其他分类中。
点击打开,Network Link Conditioner界面为
在Profile中包含预置的几种网络环境,包含3G,DSL,Edge,Wifi,每种网络环境对应不同的上下行带宽,丢包率和网络延迟,DNS延迟。
还可以根据需要自定义不同的网络环境,点击左下角锁按钮输入系统密码解锁后,右侧Manage Profiles…就变为可用,点击后可进入管理Profiles窗口,在其中可定义自己需要的Profile.
把ON/OFF按钮滑动到ON,即启动了网络模拟器。
这时在系统右上角会显示图标,可以点击图标取消网络限制或打开Network Link Conditioner重新配置。
启动Network Link Conditioner就可以使用iOS模拟器测试APP在此种环境下的运行情况了。
在测试完毕时,记得停止Network Link Conditioner,Network Link Conditioners是对整个系统有效的,普通上网的速度也会被限制。
在Xcode4.1中有一个工具叫Network Link Conditioner,可以让用户模拟不同的网络连接和带宽,可供Mac和iOS开发者测试自己的程序在不同网络环境下的表现。
在Xcode4.3中,此工具不再随Xcode工具提供,需要单独下载。在Xcode4.3中通过Xcode->Open Developer Tool->More Developer Tools…菜单
可进入Apple开发者下载中心,Network Link Conditioner包含在Hardware IO Tools工具包中,点击下载。
下载安装后,可看到其中有一个Network Link Conditioner.prefPane文件。
点击运行Network Link Conditioner.prefPane后,Network Link Conditioner就会被添加到系统偏好设置的其他分类中。
点击打开,Network Link Conditioner界面为
在Profile中包含预置的几种网络环境,包含3G,DSL,Edge,Wifi,每种网络环境对应不同的上下行带宽,丢包率和网络延迟,DNS延迟。
还可以根据需要自定义不同的网络环境,点击左下角锁按钮输入系统密码解锁后,右侧Manage Profiles…就变为可用,点击后可进入管理Profiles窗口,在其中可定义自己需要的Profile.
把ON/OFF按钮滑动到ON,即启动了网络模拟器。
这时在系统右上角会显示图标,可以点击图标取消网络限制或打开Network Link Conditioner重新配置。
启动Network Link Conditioner就可以使用iOS模拟器测试APP在此种环境下的运行情况了。
在测试完毕时,记得停止Network Link Conditioner,Network Link Conditioners是对整个系统有效的,普通上网的速度也会被限制。
相关文章推荐
- JavaSE_网络编程_TCP_练习2_文本文件
- 如何避免来自企业内部的网络安全威胁(二)
- 一个简单的网络验证分析(菜鸟)
- iOS ASIHTTPRequest详解
- 秉承六大经营原则扎根网络游戏行业
- 如何避免来自企业内部的网络安全威胁(一)
- TCP/UDP常见端口
- 绑定网络还原
- JavaSE_网络编程_TCP_练习1
- 【使用JSOUP实现网络爬虫】修改数据-设置属性的值
- Ubuntu12.04网络配置
- 嵌入式开发搭建nfs过程中的网络配置
- libjingle源码解析(6)-【PseudoTcp】建立UDP之上的TCP(4):超时与重传
- libjingle源码解析(5)-【PseudoTcp】建立UDP之上的TCP(3):对成块数据流的处理
- libjingle源码解析(4)-【PseudoTcp】建立UDP之上的TCP(2):对交互数据流的处理
- HTTP状态Response.Status
- libjingle源码解析(3)-【PseudoTcp】建立UDP之上的TCP(1):连接和关闭
- JavaSE_网络编程_TCP
- python 专题六 网络编程 及文件操作
- 配置Pocket PC 2003 SE设备仿真器的网络设置