可以重新安吧
cmd 中 grep 用findstr 代替 即 adb logcat | findstr START
logcat | grep 中间一根竖线挨太近了
视频中讲述可以在命令中自己指定seed值,如:adb shell monkey -p package --ignore-crashes -s 100 50000
实际测试过程中,会存在这种非必现crash,不是所有的crash都能完全复现,只能通过app本身的log日志,或者你用monkey打压过程中的执行日志去分析crash产生的原因,这一部分由开发去跟进,测试只需要提供crash日志即可
下个simiasque.apk,打开后可以屏蔽不让点状态栏
windows下 要使用grep可以在dos命令行下输入adb shell进入shell命令行,就可以使用grep了
时间是毫秒,误差可以忽略;
seed复现的是点击事件,操作过程
把 5000 次改为 50000 次,估计就能重现了。
windows和linux一样
crash问题是不期望出现的,出现了报给开发处理就好
程序运行的初始化环境必须完全一致。两次,都分别重启一下手机,再对比一下看看。
练习可以选择任何app,收获会更大。课程的app,太简单了,完全是用来讲问题的。建议使用真实的app