• 关于 monkey 的--throttle 参数 at 2019年02月13日

    找了一圈,终于找到原因了,回来挖一下老帖帮一下后来人。

    throttle 定义的是事件 (Event) 之间的时间间隔,但 monkey 指令中的 count 指的是迭代操作 (iterations) 的总数,见 monkey 源码的 Monkey.java 注释。

    如下方 stackoverflow 帖子所说,如果设置--pct-touch 100,参照日志可以明显看到,一次点击事件,由一次 DOWN 和一次 UP 组成,为两次操作,事件数是操作数 count/2,如果是 trackball 之类的事件,操作就更多一些。
    https://stackoverflow.com/questions/45415579/correct-usage-of-the-throttle-parameter-of-monkey