XCUITest期间是否有捕捉iOS应用程序内存占用的选项?不是针对整个测试运行,我们需要捕捉每个用户操作

t5fffqht  于 2023-02-10  发布在  iOS
关注(0)|答案(1)|浏览(110)

我有一个XCUITest,它执行一组用户操作。
1.启动应用程序
1.点击登录按钮
1.输入凭据并登录
我希望分别捕获每个步骤的内存指标,以确定哪个步骤的内存压力更大。
我尝试过XCTMemoryMetric,但是它为整个测试运行提供了一个值。
是否有办法在测试运行期间捕获每个步骤的内存占用量?仅供参考-我们需要在真实的设备上运行测试,而不是模拟器。

7d7tgy0s

7d7tgy0s1#

不幸的是,XCUITest没有提供一种直接的方法来测量测试运行期间各个步骤的内存占用量。但是,您可以使用Mach任务API编写自定义代码来跟踪内存使用情况。这需要对底层iOS系统有更深入的了解,因此在尝试实现此解决方案之前,请务必熟悉文档。

相关问题