2017-01-16 59 views
1

我有一个应用程序,需要测试的一些罕见的情况下涉及网络在精确的时间死亡,偶尔会发生在实际使用中,但很难测试。作为一名开发人员,我通过放置禁用互联网的断点来模拟这个问题,然后继续进行测试,并且这可以正常工作。测试模拟关闭网络iPad测试仪iOS

iPad测试仪是否有解决方案?我会喜欢下载应用程序的测试人员来测试这些条件。有没有人有这方面的经验,可以阐明设置它的最佳方式?

我在想,我可以在该构建的感兴趣的位置添加代码,然后在运行应用程序之前可以启用“延迟提取”设置等设置。这将给他们足够的时间去设置并关闭他们的互联网,然后返回到应用程序。

回答

1

iPad和iPhone用户可以使用Network Link Conditioner来模拟不同的网络状态,例如,具有高延迟DNS或3G/Edge速度。它位于Settings->Developer->Network Link Conditioner

+1

作为Artem Novichkov的补充答案 - 如果您想在模拟器上模拟不同的网络状态,对于Xcode 8,Network Link Conditioner是您获得的其他工具包的一部分(https:// developer。 apple.com/download/more/?q=Additional%20Tools)。 – Bastek

+0

我真的更喜欢测试人员可以做的更手动的东西,而不仅仅是整体模拟糟糕的网络,但这个答案仍然很不错 – Alex