假互联网很差

时间:2012-03-16 18:44:55

标签: android iphone

我正在尝试用糟糕的互联网测试我的iPhone和Android应用程序。我记得有一个程序,我读了一段时间,会伪造不同类型的可怜的互联网。有没有人记得这个程序被调用了什么,或者是否有类似的东西可以用来完成这个任务?

5 个答案:

答案 0 :(得分:14)

对于iOS,正如其他人所说,使用设置>下的网络链接调节器设置。开发人员>网络链路调节器。

对于Android,仅仅是因为没有人提到这一点......

  • 使用您的iOS设备设置个人热点
  • 将您的Android设备连接到iOS热点
  • 我将Android设备置于飞行模式,然后重新启用WiFi(或关闭手机数据,但我发现这些设置更快,我可以在我的设备上访问)
  • 使用iOS设备的网络链接调节器设置来调整网络质量

由于Android设备通过iOS设备的网络进行隧道传输,因此它将受iOS设备的网络链路调节器设置的影响。

超级简单,超级棒,可配置。

答案 1 :(得分:10)

我使用和推荐的是Charles Proxy。您进行了设置,以便您的iPhone或Android将其用作代理。然后它可以throttle your connection 来模拟像3G这样糟糕的网络状况。

它还有许多其他有用的功能,例如能够跟踪和检查所有HTTP请求和响应,这在编写访问Web服务的应用程序时非常有用。

答案 2 :(得分:2)

对于您的iOS应用程序,Apple为Lion用户免费提供了一个名为Network Link Conditioner的程序,作为xCode的一部分。对于您的Android应用,您可以使用Netlimiter。

Netlimiter:http://www.netlimiter.com/

答案 3 :(得分:1)

假冒可怜互联网的策略可能是尽快打开套接字并发送数据 - 执行此操作的线程越多,设备的互联网访问权就越多,从而减少了应用程序的数量。例如:如果您有另外一个线程发送数据,您的带宽将减半;如果你有3个其他主题,那么你的应用程序只剩下四分之一,等等......

我认为这是你所阅读的程序采用的策略(尽管还有其他方法可以实现)。

答案 4 :(得分:0)

最近安装的所有开发人员工具都附带Apple Link Conditioner。一旦安装完毕,它就会出现在系统偏好中。