adb logcat | findstr START 找到包名
adb shell mokey 1000 模拟一千次事件
adb shell mokey -p 包名 100 在这个app内进行测试点击100次
adb shell monkey -p 包名 --throttle 1000 10 执行十次每次间隔一秒
adb shell monkey -p 包名 -s 100 50 seed值是一样的两次执行结果也是一样的(频繁测试用于复现)
adb shell monkey -v -p --pct-touch 100 10 第一个参数占用点击的的百分比 第二个执行多少次 -v是查看执行具体点
adb shell monkey -v -p com.miui.calculator --pct-touch 50 --pct-motion 50 100 第一个点击占用百分比 第二个是motion占用百分比
--pct-trackball 50 设定轨迹球百分比
--pct-nav 50 基本导航事件百分比
--pct-majornav 50 设定主要导航事件百分比(兼容中间建,返回键,菜单按键)
--pct shell monkey --pct-syskeys 100 (系统导航事件 HOME BACK 拨号及音量按键)
--pct-appswitch 100 100 设置页面跳转activity百分比
--pct-anyevent 不常用使用百分比
--ignore-crashes 10 忽略崩溃和异常继续跑程序 后面事件总数
--ignore-timeouts 10 忽略超时事件 后面事件总数
CASH有seed值,找到值重新复现bug。
---------如何查看anr异常信息-----
- adb shell
- cd data/anr/ 进入文件夹
- ls 查看目录
- traces.txt 文件下
- more traces.txt 查看文件
---------安装app-----------------------
- adb install app名称
---------杀死正在运行得monkey进程---------------
- adb shell
- top | grep monkey 找到端口号码
- kill id 端口号