作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想在所有可能的网络条件下测试我的 iOS 应用程序,包括连接质量(离线、不良、良好)和运营商(WiFi、3G)。对于前者,其他人已经建议使用网络链接调节器,例如这里:
iPhone simulator - simulate 3G connection
这对于带宽和数据包丢失来说很好,但不幸的是它无法更改报告给模拟器的运营商类型。所以我正在寻找一种模拟运营商类型变化的不那么hacky的方法。我说 not-so-hacky 是因为我已经提出了一个 hacky 解决方案,而且,它是不完整的,因为它只能欺骗明确依赖于 Apple 著名的 Reachability
模块的代码。 (如果有人感兴趣,我可以在这里发布。)
有没有办法劫持/篡改 SystemConfiguration
API 报告的内容?
最佳答案
我用的是优秀的OHHTTPStubs
库来测试这些东西。
您甚至可以指定要模拟的连接类型及其速度。并且很容易在测试中创建模拟网络返回。这意味着您没有在实际网络中进行测试,因此您的测试更具确定性。
关于ios - 如何在 iOS 模拟器中伪造网络连接类型的变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11154253/
我是一名优秀的程序员,十分优秀!