adb连接方法+adb真机+monkey+日志

本文介绍了如何通过ADB工具连接模拟器和真机,包括检查ADB版本、设备连接、查询应用等步骤。重点讲解了Monkey测试工具的使用,用于进行APP的稳定性测试,包括各种随机事件的配置和参数解释,并提供了手动结束Monkey测试的方法。同时,强调了日志查看的重要性,特别是针对ANR、崩溃、内存溢出等关键信息的检查。
摘要由CSDN通过智能技术生成

【前置条件】
在电脑中F:\adb_log 下创建 log.txt 文件。
【模拟器连接】
1、adb version 得到adb版本号
2、tasklist | findstr MEmu 管道符 | 逍遥MEmu /夜神Nox
3、netstat -ano | findstr 16028 MEmuHeandless.exe 的端口,显示当前(端口16028)链接状况
4、adb connect 127.0.0.1:21503 连接
5、adb devices device正常,afiy则重启系统 adb reboot 重启手机
6、adb shell pm list packages -3 (-s 只看系统应用 -3 只看第三方应用)
【真机连接】
1、数据线连接安卓手机;
2、手机开启调试模式;
3、插卡手机卡,设置–更多设置–开发者调试,打开usb调试(安全设置)。
adb connect 192.168.110.225 ip是手机设置中的ip,默认端口是5555可不写。
adb shell pm list packages -3 查询3放软件

【Monkey】 APP测试工具 有11种随机事件 稳定性测试(只能测崩溃和闪退)
全:adb shell monkey -p uni.UNI9D3B2DE -v -v --throttle 400 -s 1543732189542 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --pct-appswitch 10 --pct-rotation 10 --pct-touch 40 --pct-motion 20 --pct-trackball 20 50010 > F:\adb_log\log.txt

【手动结束monkey】
adb shell
ps | grep monkey
kill pid 1854 查到monkey所占的端口号1854
【日志查看】
在电脑F:\adb_log\log.txt 的文件。ctrl+f
无响应关键字“ANR IN”,
崩溃“CRASH”/“Exception”,
内存溢出“OMM”,
测试成功“Monkey finished”

备注:
1、adb shell monkey -p uni.UNI9D3B2DE 5100
-p 指定包名。
用于约束限制一个或多个包。
2、adb shell monkey -p com.huxx.mobile -v -v 100
-v 详细日志(最多可以写三个)
3、adb shell monkey -p com.huxx.mobile -v -v --throttle 300 100
延时(毫秒) --throttle 300
4、adb shell monkey -p com.huxx.mobile -v -v --throttle 300 -s 15475755555859 100
种子数(seed) -s 15475755556859
5、adb shell monkey -p com.huxx.mobile -v -v --throttle 300 -s 15475755555859 200 > C:\teach\App\log.txt
> 重定向 生成log.txt 文件 (主要用于回归测试)
11种随机事件–pct-:
touch 点击,motion滑动,pinchzoom放大缩小,trackball轨迹 ,rotation横竖屏切换,nav 导航键(上下左右)
majornav导航事件(兼容中间键、返回键、菜单键)。syskeys 系统导航事件(HOME、BACK、拨号及音量键),
–pct-appswitch 随机事件百分比,–pct-anyevent 设定不常用事件
6、adb shell monkey -p com.huxx.mobile --pct-appswitch 20 --pct-rotation 20 --pct-touch 30 --pct-motion 20 10000
@稳定性-程序错误参数,长时间运行:必加下面三个参数
–ignore-crashes(程序崩溃时自启)
–ignore-timeouts(程序错误)
–ignore-security-exceptions(许可错误时)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值