问题描述
monkey简介:
使用monkey对app进行压力测试,测试机是Nexus 5,但随机点击时会触发底部导航栏的返回键,导致应用退出,不可以正常完成测试。命令如下:
adb shell monkey -p test.xxx.xxx -v -s 10 --throttle 300 1000
解决思路
搜索一番后,在文章Android monkey使用详解找到了思路,原来可以通过“--pct-事件名称”分配随机事件触发的比例。
修改成以下代码后解决:
# 只设置触摸、手势、键盘事件,按比例分配.
adb shell monkey -p test.xxx.xxx -v -s 10 --pct-touch 60 --pct-motion 30 --pct-flip 10 --throttle 300 1000