我对此进行了搜索但找不到匹配,可能是由于“负载测试”这个短语的几个含义......但我们要做的是确保我们的App(这是一个医疗必须及时显示更新数据的设备将以所需的吞吐量处理数据,即使iPhone忙碌 - 例如,如果有一堆应用程序打开需要CPU注意。
我们可以提出的最佳测试方法基本上就是......打开一堆应用程序,或者尝试通过发送一堆带有大附件的电子邮件来加载CPU。
但显然这只是对风险的一种刺激。有没有更好的技术或工具?谢谢你的帮助。
答案 0 :(得分:3)
从您的应用开发的角度来看,您需要专注于修复:
有一百万种方法可以创建会导致不良情况发生的情景。知道你被一般失败所掩盖是最安全的事情。
从验证现有应用程序的角度来看:
在过去的情况下,当我无法控制应用程序的开发时,我已经通过物理设备上的手动探索性测试来测试这些场景。
现在 iPhone模拟器现在提供了许多实用程序,因此您可能不需要手动完成所有操作。滚动到底部以获取这些答案。
在限制连接时,使用该应用程序执行与后端通信的任何事务。
重新连接到Wi-Fi或更稳定的无线连接后,它们是否正确发送?
获取支持最高目标操作系统的最旧手机(例如iOS 9上的iPhone 4S)并在后台打开几款游戏。
积极使用您的应用约30分钟。
利用似乎导致缓慢的区域。
热点是:动画,视频,导致数据进入后端的内容,表格视图,集合视图等。
关于使用模拟器的说明。
模拟器是模拟内存警告的便捷方式,您可以限制与Charles的连接,或强制重新启动。但是,CPU不会像在物理设备上测试一样受到限制。
除此之外,请参阅以下屏幕截图,了解可能对您有用的模拟器选项。
希望这有帮助!