科技资讯眺望|adb与monkey命令的联合使用( 二 )
示例:
adb shell monkey -p com.huomaotv.mobile --ignore-crashes --ignore-timeouts --monitornative-crashes -v 100000指定时间类型百分比参数monkey 随机发送的命令中包含各种随机事件 , 各种类型的事件按照某种比例产生 。 如果想要指定某种类型的事件 更多一些 , 可以指定该事件的百分比 。比如当前测试的应用中主要支持的操作就是 触摸和滑动 等常规操作 , 那么就可以提高这两种类型的随机事件的比 例 。
示例:
# 单个参数设置百分比 adb shell monkey -p com.huomaotv.mobile --pct-appswitch 20 10000# 多个参数设置百分比 adb shell monkey -p com.huomaotv.mobile --pct-appswitch 20 --pct-rotation 20 --pcttouch 30 --pct-motion 20 10000注意: 参数后面紧接百分比, 百分比的总量不能大于 100%
- # 单个参数设置百分比
- adb shell monkey -p com.huomaotv.mobile --pct-appswitch 20 10000
- # 多个参数设置百分比
- adb shell monkey -p com.huomaotv.mobile --pct-appswitch 20 --pct-rotation 20 --pcttouch 30 --pct-motion 20 10000
- 注意: 参数后面紧接百分比, 百分比的总量不能大于 100%
示例:
adb shell monkey -p com.huomaotv.mobile --pct-appswitch 20 --pct-rotation 20 --pcttouch 30 --pct-motion 20 --ignore-crashes --ignore-timeouts --monitor-native-crashes 10000 > d:/monkey.log那么对于 monkey 跑完之后 , 我们要如何去确认有没有出现 bug 呢? 最直观简单的方式就是通过搜索以下关键字:- 1. 程序无响应的情况:搜索关键字“ANR in”
- 2. 崩溃的情况1:搜索关键字“CRASH”
- 3. 崩溃的情况2:搜索关键字“Exception”
- 4. 内存溢出的情况:搜索关键字“OOM”
- 5. 测试成功的情况:搜索关键字“Monkey finished”
- 6. 如果出现空指针 NullPointerException, 就一定是 bug
推荐阅读
- 五商文化资讯微软选择“沉海”,华为却深藏贵州大山!阿里亚马逊也纷纷布局
- 科技日报|塑料微粒影响几何?人类认知仍不足
- 七号人称说科技|华为始料未及?台积电又成了“炮灰”?新风暴说来就来
- 大众新闻|众安科技荣获“今日·保险中介榜”年度Insurtech独角兽
- 雷科技|朋友圈都在秀的“互联网勋章”到底是什么?
- 快科技|小米10至尊纪念版妙享功能升级:手机与Windows电脑合体
- 七号人称说科技|再给华为一颗糖?美国到底在打什么“算盘”?,先给华为一巴掌
- 量子科技,爆发!有项关键技术中国已领先世界
- 暖日科技盈如|这到底是为什么?,俄罗斯华人给出劝告:最好别跟俄罗斯女孩结婚
- 周到|民警利用无人机指挥事故车辆立即撤离 “科技赋能”破解交通管理难题
