Appium appium 与 instruments 中各种 template 结合-iOS 端

wangst · 2016年11月04日 · 最后由 恒温 回复于 2016年11月06日 · 2226 次阅读

问题:
在未使用 appium 之前,可以通过 instrument 命令,结合各种 template,在 UIAutomation 执行脚本期间,收集各种 CPU、内存等数据。
现在改为使用 appium 了,同时,升级为 XCUITest 了。

在这种情况下,还能收集性能数据吗?

求讨论,求分享,求指导。

共收到 7 条回复 时间 点赞

我也很怀念 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 下面如何做各种参数的收集

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册