ADB_MONKEY

一、什么是adb

adb (android debug bridge )安卓调试桥。

二、什么是monkey

monkey 是个 jar(安卓系统内置的jar),无需安装

用来做系统或应用的性能、稳定性测试

三、下载安装adb 解压即可

imageimage

四、adb 命令

连接设备

因为我使用的夜神模拟器,首先我们要打开设置,进入开发者模式,然后打开usb调试功能,然后在夜神模拟器安装目录下 启动模拟器

nox_adb.exe connect 127.0.0.1:62001

image

image


adb devices #查看连接电脑的设备

adb shell #进入连接的设备(只有一台设备时使用)

adb –s 设备 shell #连接指定设备

进入后的命令和linux命令一样,我们也可以不用进入,由adb shell 进行传输转换如:adb shell ls

adb –e shell #连接唯一的模拟器设备

查找包

adb shell pm list package #列出设备里面的安装的app

adb shell pm list package –s #系统内在的应用

adb shell pm list package –3 #列出第三方应用

adb shell pm list package  | findstr ‘’ #查找应用

adb shell pm list package 包名  #查找应用

安装卸载应用

image

adb install 包路径 #安装apk到设备上

adb install –r 包路径  #覆盖安装

adb install –d -r 包路径  #低版本覆盖高版本

image

image

adb uninstall com.ss.android.article.lite #卸载应用用包名

adb shell dumpsys package com.ss.android.article.lite #获取应用信息

上传下载

adb push 本地文件 远程文件夹 # 上传文件

adb pull 远程文件 本地文件夹 # 下载文件

查看日志

adb logcat # 查找日志

adb logcat –c #清除日志

adb logcat >>logcat.log  #重定向给文件

adb logcat >logcat.log  #覆盖文件

adb logcat -v time #记录时间

属性

adb shell getprop | findstr version #系统属性

五、adb+monkey

monkey 是在自带的jar

image

adb shell monkey 10 #运行十次

adb shell monkey –p  包名 10 #指定包名运行10次

adb shell monkey –p  包名 –v –v –v 10 >d:monkey.log   #3级日志,一个-v 一级

adb shell monkey –p 包名 –s seed值 –v –v –v 10  #回放seed的操作,伪随机

adb shell monkey –p  包名 --throttle 500 –v –v –v 10  #延时毫秒

adb shell monkey –p  包名 --throttle 500 --ignore-timeouts –v –v –v 10 #忽略超时

--ignore-crashs #忽略崩溃

--ignore-security-exceptions #忽略安全异常

--pct-touch 50 #事件百分比 点击50

刚出炉的小菜鸟
原文地址:https://www.cnblogs.com/zengch/p/13585189.html