从 log 中可以获取到这个类,但这个类无法运行。因为我想用 monkey 单独运行 APP 增加的功能,希望有高人指点迷津,感激涕零。
—— 来自 TesterHome 官方 安卓客户端
adb shell monkey -c 类 -v 50 尝试失败
纯 monkey 做不了
shell am start -n %s/%s % (packagename, activity)
代码这样控制
#3 楼 @lose 可以说得详细些吗?怎么和 monkey 一起?
单页面测试确实无法使用纯 monkey,想了许久,先用人工测试吧。后期我尝试用 monkeyrunner 看看。谢谢各位解答👍
不要为了自动化而自动化,monkey 这种随机测试效率没有人工测试来的高。
单靠 monkey 是不行的,至少需要客户端做一些适配的操作命令,比如打开页面等操作,然后再通过一些坐标或者文本来执行想要成的操作
针对这个页面单独写 monkey 脚本可以实现,然后将脚本 PUSH 到手机里去,用 monkey 执行即可
#4 楼 @baijie 每次打开不同的页面,然后执行不同的随机流事件,最好的状态应该是首先遍历到整个 app 的所有页面,然后在分别在不同的页面随机进行压测,这个应该要二次开发 monkey 了,类型于 AppCrawler