如何在OS X Yosemite上方便地模拟弱网络环境

客户端日常开发中,经常要考虑弱网时的场景,于是,模拟弱网下的App表现也是我们经常自测/测试的内容之一。在iOS中,通过设置菜单中的开发者选项,可以很方便模拟各种网络环境,如下图,

如何在OS X Yosemite上方便地模拟弱网络环境_第1张图片

在OS X上,之前我一直是使用在终端中敲命令的方式,

sudo ipfw pipe 1 config bw 1KByte/s

sudo ipfw add 1 pipe 1 src-port 80

sudo ipfw delete 1

但在Yosemite中,ipfw这个command不存在了,这个方式就行不通了。研究一番,发现其实苹果为我们提供一个更方便的工具。

首先,打开Xcode菜单,选择”More Developer Tools…“,

如何在OS X Yosemite上方便地模拟弱网络环境_第2张图片

接着,在苹果开发者官网上,下载“Hardware IO Tools for Xcode",

如何在OS X Yosemite上方便地模拟弱网络环境_第3张图片

打开DMG安装包,选择”Network Link Conditioner.prefPane“,

如何在OS X Yosemite上方便地模拟弱网络环境_第4张图片

安装完毕后,打开就可以使用啦,和iOS上的使用方式一致哦。

如何在OS X Yosemite上方便地模拟弱网络环境_第5张图片

你可能感兴趣的:(如何在OS X Yosemite上方便地模拟弱网络环境)