问题: 在未使用 appium 之前,可以通过 instrument 命令,结合各种 template,在 UIAutomation 执行脚本期间,收集各种 CPU、内存等数据。 现在改为使用 appium 了,同时,升级为 XCUITest 了。
在这种情况下,还能收集性能数据吗?
求讨论,求分享,求指导。
我也很怀念 Uiautomation 的 template. 新的 XCTest 也是可以的. 需要做些 DIY. 期待有人能分享下.
XCUITest 运行在手机端,应该可以通过 API 收集部分性能数据,但我觉得不方便,也不如 instruments 收集的全。其实可以在跑 XCUITest 的同时再跑一个 instruments 啊
#2 楼 @yincp 你的意思是,执行 appium 期间,再用 instruments 来收集其他数据? 你有没有实验过,会不会冲突什么的?(我记得之前 iOS 端 appium 的原理,是利用 performTaskWithPathArgumentsTimeout 实现的)
我去试验一下。
没动手,理论上应该是可以的。instruments 和 XCUITest 是分别走了不同的 service 来实现的
#3 楼 @junewang 试验成功发上来给你加精
@seveniruby 意思 9.3.5 跑 2 个、instruments 和 XCUITest?
#6 楼 @lanxiangtechnical 思寒的意思是让你研究下分享,XCUITesting 下面如何做各种参数的收集