本文要感谢一起战斗过的点时小伙伴,程童鞋

打开开始 输入cmd 看到它的目录地址

然后把adb压缩包解压到该地址
插入数据线
打开手机设置打开开发者选项
打开USB调试
右键点击我的电脑 选择管理

左边选设备管理器 右边点击其他设备 会看到黄色感叹号的
右键第一个 点击更新驱动程序

点击浏览计算机以查找驱动程序软件

点击浏览 选择桌面下的adb文件夹

如果按照上述操作依旧无法找到设备,需要右键点击计算机→管理→设备→找到Android Phone 下的Android Composite adb Interface右键属性→详细信息→选择属性为硬件ID→记住对应的VID_XXXX(记住这四位数字与字母)
在C:\Users\THINK.android路径新建txt格式的文本 里面输入0xVID号
点击保存 把文件名修改成adb_usb.ini
返回cmd输入adb version可看到版本号 1.0.30不支持6.0以下安卓版本的

adb devices 按回车 如果得到结果是device 则表示链接成功

若不是device 则需要输入 adb kill-server 清除进程 然后再输入adb start-server
重启进程 最后再重新输入adb devices 查看

连接完成 输入adb install 文件名 文件名注意大小写且不能是中文
如果手机曾经安装过该软件 则需要覆盖安装 adb install –r 文件名点击回车

这时需要打开手机 选择安装 看到电脑出现Success则表示安装完成
其中-r 表示覆盖安装
-l表示禁止将文件移动到手机设备以外的地方
-s 表示安装进SD卡
-d 表示允许版本代码降级安装
-g 表示允许该软件有所有权限
-t 表示先安装测试 后卸载
卸载安装包 要先知道包名
报名的查看方法
1 使用APK-info.exe 工具查看
打开我的电脑 C:\Users\THINK 找到APK-INFO.exe 工具 双击打开选择文件

2使用aapt工具进行查看 它不仅可以查看我们的包名 也可查看活动名
输入 aapt dump xmltree 文件名 AndroidManifest.xml|more 后面加上|more可分页 (按空格键翻页) 往上拉 包名一般在前5行

活动名一般在45以后 使用翻页功能 找到第一次出现的activity 按ctrl+c退出之前的命令

卸载软件 adb uninstall包名

自动打开软件先输入adb shell 再在跳转的行输入am start -n com.tencent.Mtown/活动名
如果在锁屏状态会出现只显示半屏页面

随机测试 进入adb shell 输入 monkey –p 包名 -v 随机数 随机数建议3000~5000

最后结果出现Monkey finished 表示测试中间未出错

截取实时日志 ctrl+c 退出之前的命令 然后输入adb logcat main –v>time 命名.log 命名只能为英文 按ctrl+c 退出截取

在 C:\Users\THINK中找到uuuu.log

无法执行的root下的命令
adb push 本地地址(移动的文件所存储在我电脑的位置) 远程地址(手机内存对应位置)
将手机文件移动至电脑中
adb pull 本地地址(移动的文件所存储在我手机内存位置) 远程地址(我电脑对应位置)
使用手机进行录屏
录屏功能:adb shell screenrecord [视频控制指令] [视频存放路径]
基本指令包括:
--bit-rate 6000000 设置视频的比特率,范围为1Mbps-10Mbps[1000000,10000000],默认4Mbps
--time-limit 180 设置视频最长录制时间,以秒为单位。默认最长为180秒
--rotate 旋转90度
--verbose 在标准输出中显示更多详细信息
--help 显示帮助信息
--size 1280x720 设置视频分辨率,默认为手机屏幕分辨率,应该不可高于手机分辨率
ctrl+C键停止录制
例如:adb shell screenrecord --bit-rate 6000000 sdcard/test.mp4 表示录制最长180秒,手机分辨率,
比特率为6Mbp,名为test.mp4的视频,保存在sd卡根目录下

monkey测试入门3的更多相关文章

  1. Android Monkey测试入门

    第一步:搭建环境:主要是安装和搭建java和sdk环境,说白了,对我们安卓开发来说,只要搭建好了Android开发环境,Monkey测试环境基本就是OK的了.可以参考:http://www.cnblo ...

  2. monkey测试入门2--测试步骤、常用参数、常规monkey命令

    <凤栖梧> 柳永 伫倚危楼风细细,望极春愁,黯然生天际.草色烟光残照里,无言谁会凭栏意? 拟把疏狂图一醉,对酒当歌,强乐还无味,衣带渐宽终不悔,为伊消得人憔悴. 简要步骤:adb devi ...

  3. monkey测试入门1

    Monkey是一款通过命令行来对我们APP进行测试的工具,可以运行在模拟器里或真机上.它向系统发送伪随机的用户事件流,实现对正应用程序进行压力测试. 官方介绍 :https://developer.a ...

  4. Android Monkey测试入门<1>

    第一步:搭建环境:主要是安装和搭建java和sdk环境,说白了,对我们安卓开发来说,只要搭建好了Android开发环境,Monkey测试环境基本就是OK的了.可以参考:http://www.cnblo ...

  5. 【初学python】使用python调用monkey测试

    目前公司主要开发安卓平台的APP,平时测试经常需要使用monkey测试,所以尝试了下用python调用monkey,代码如下: import os apk = {'j': 'com.***.test1 ...

  6. monkey之三:monkey测试测略(摘抄)

    一.分类 Monkey测试针对不同的对象,不同的目的,采用不同的测略方案. 测试类型分为: 应用程序的稳定性测试和压力测试 测试对象分为: 单个APK和多个APK集合 测试目的分为: 解决问题的测试( ...

  7. Android Monkey测试(转载)

    Monkey是一款通过命令行来对我们APP进行测试的工具,可以运行在模拟器里或真机上.它向系统发送伪随机的用户事件流,实现对正应用程序进行压力测试. 官方介绍 :https://developer.a ...

  8. 安卓手机APP压力monkey测试

    一.Monkey概述 Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中.它向系统发送伪随机的用户事件流(如按键输入.触摸屏输入.手势输入等),实现对正在开发的应用程序进行 ...

  9. Android应用程序Monkey测试

    Monkey是Android SDK中附带的一个测试工具:Monkey用于进行压力测试,软件开发人员结合monkey打印日志和系统日志,解决测试中出现的问题. Monkey测试的特点:所有事件都是随机 ...

随机推荐

  1. Mac Item2 设置别名 永久生效

    使用 Item2 终端, 设置 别名的时候, 按照 网上的说法, 是 去 修改 用户目录下的   .bashrc   或者  .bash_profile 这两个文件都可以, 把 alias 写在 这两 ...

  2. 【原创】Python 对象创建过程中元类, __new__, __call__, __init__ 的处理

    原始type: type是最原始的元类,其__call__方法是在你使用" t_class = type(classname_string, base_classes_tuple, attr ...

  3. CSS3 Transform变形理解与应用

    CSS3 Transform变形理解与应用 Transform:对元素进行变形:Transition:对元素某个属性或多个属性的变化,进行控制(时间等),类似flash的补间动画.但只有两个关键贞.开 ...

  4. 智能家居中的物联网网关的可信计算平台模块(TPM)设计

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/BlueCloudMatrix/article/details/24184461 摘要: 随着智能家居 ...

  5. 4521: [Cqoi2016]手机号码

    4521: [Cqoi2016]手机号码 Time Limit: 10 Sec Memory Limit: 512 MB Submit: 1030 Solved: 609 [Submit][Statu ...

  6. Windows下docker的安装,将ASP.NET Core程序部署在Linux和Docker中

    参考文章: https://www.cnblogs.com/jRoger/p/aspnet-core-deploy-to-docker.html docker for windows下载连接: htt ...

  7. 《关于ES6的学习》

    var JavaScript中,我们通常说的作用域是函数作用域,使用var声明的变量,无论是在代码的哪个地方声明的,都会提升到当前作用域的最顶部,这种行为叫做变量提升(Hoisting) 也就是说,如 ...

  8. Y310 线刷

    以下操作都是在XP 32位 系统下执行,64位以及WIN7 WIN8均未测试. ① 下载并安装 spreadtrum_android_24027_32.exe 驱动.(如驱不上,请使用最新版本的驱动精 ...

  9. Docker Cache mechanism

    Docker build 的 cache 机制: Docker Daemon 通过 Dockerfile 构建镜像时,当发现即将新构建出的镜像 与已有的新镜像重复时,可以选择放弃构建新的镜像,而是选用 ...

  10. 基于Jq的手写插件

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&quo ...