用monkey批量测试应用遇到的问题

Author Avatar
贾康 4月 18, 2019
问题来源

需要批量测试应用(约2000个),执行如下步骤

  1. 安装
  2. 用monkey随机点2000次。
  3. 卸载

代码还是很好写的,但是中间遇到了很多问题。

  1. 跑一会了就会在主界面乱点。不会再自动打开相应的应用来点击。重启模拟器才行。
    解:设置了点击延迟--throttle之后就不再出这个情况了,不知道为什么。
  2. 半数应用安装不上。而且也没报错信息。

    解:用arm的模拟器就好了

  3. 但是arm模拟器很慢。。。 没什么好办法。
  4. 过一会adb会自己停掉。连不上。 写一个线程检测adb状态。死了就restart。
  5. 设备总是掉线。。这个是我自己蠢,代码adb用了两个版本的。所以总是不停的kill。。统一版本就好了。
  6. 跑一会之后系统冻屏。systemUI进程ANR, 暂无解决方案。