Appium 请教:Appium 运行速度慢,有没有提高运行速度的方法

小低调 · 2015年11月30日 · 最后由 期待飞翔的小鸟 回复于 2016年08月23日 · 5399 次阅读

在运行 Appium 的时候,速度非常慢,具体表现:
1、每点一个按钮都要等几秒后才能点下一个
2、Appium 程序在 Mac 上查看,CPU 占用率非常高,有时候达到百分之 90 以上

用 uiautomation 跑的时候速度是非常快的,有没有什么方法提高运行速度的

环境:IOS+Java+Eclipse+Mac10.10.4

共收到 7 条回复 时间 点赞

你是不是 xpath 用得比较多?

我之前和一个人交流过,最终结论是:脚本什么的花再大精力去优化,还不如直接把测试机换成 6s 效果好。

慢的话,要看慢在哪里,看看和 appium 的交互,脚本本身或许有可以优化的地方。
cpu 占用比较高,看看是什么进程,我曾经发现过,用命令行起 appium 比用 gui 的方式启动 appium 占用的 cpu 低很多。

最后楼上说的换机器,换 mac 和换 6s 肯定有用,呵呵。。。

脚本什么的花再大精力去优化,还不如直接把测试机换成 6s 效果好。 😄

执行脚本还用手动点吗

如果是测试的 iOS 已经没有优化的可能了,因为 python 每次和 UIAutomation 通信的时间最低是 1s,如果算上数据从 UIAutomation 传递回 Python 的时间,最少也要 2s。这是因为 UIAutomation 的一个函数 performTaskWithTimeout 这个函数慢的缘故,facebook 曾加对 xcode6, xcode5 做过优化,xcode7 的时候,facebook 就不在维护那个优化过的库了

换台电脑试试!

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