首页 > 其他分享 >Monkey测试之ADB命令的安装与使用(安卓)

Monkey测试之ADB命令的安装与使用(安卓)

时间:2023-10-21 10:37:47浏览次数:45  
标签:Monkey 安卓 路径 platform adb ADB Android tools android


一、ADB & Monkey 介绍

1.ADB

ADB 全称为 Android Debug Bridge,起到调试桥的作用,是一个客户端-服务器端程序。其中客户端是用来操作的电脑,服务端是 Android 设备。

ADB 也是 Android SDK 中的一个工具,可以直接操作管理 Android 模拟器或者真实的 Android 设备。

2.Monkey

Monkey是Android中的一个命令行工具,可在模拟器或实际设备中运行。通过向系统发送伪随机的用户事件流(例如按键、触摸屏、手势操作等),来实现对开发中的应用程序进行压力测试,即进行稳定性测试。

Monkey测试是一种为了测试软件的稳定性,健壮性的快速有效的方法。简而言之,就是利用工具模拟人的操作,如触摸屏幕、滑动Trackball、 按键等,对手机APP进行大量的随机的点按操作。主要目的是为了测试APP是否会Crash(崩溃)。

二、下载与安装

1、下载ADB

Google提供了ADB的zip包,下载路径如下:

Windows版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zip Mac版本:https://dl.google.com/android/repository/platform-tools-latest-darwin.zip?hl=zh-cn Linux版本:https://dl.google.com/android/repository/platform-tools-latest-linux.zip

2、解压

3、配置

不同系统,配置有所不同。以下介绍Linux和Windows的配置方法。

3.1 Linux--配置adb命令路径

1)进入终端,并切换到当前用户主目录

命令:cd ~

Monkey测试之ADB命令的安装与使用(安卓)_Android

2)编辑 .bashrc文件

命令:vi .bashrc

Monkey测试之ADB命令的安装与使用(安卓)_adb_02

3)在.bashrc文件末尾加上adb路径

命令:

export ADBROOT=/home/admin/adb/platform-tools (标红部分,替换为自己的安装路径!)

export PATH=$ADBROOT:$PATH

Monkey测试之ADB命令的安装与使用(安卓)_Monkey_03

(注:按i进入编辑模式,添加完路径后,点击esc、输入:wq!保存并退出)

4)使改动生效

命令:source .bashrc

Monkey测试之ADB命令的安装与使用(安卓)_linux_04

5)测试adb是否安装成功

命令:adb version

Monkey测试之ADB命令的安装与使用(安卓)_android_05

 出现如上信息表示安装成功。

3.2 Windows–配置adb环境变量

1)打开控制面板->系统安全→系统→高级系统设置→点击环境变量

2)在系统变量中新建ANDROID_HOME变量,赋值路径

(注:我的platform-tools路径在F:\study-soft\android-sdk\platform-tools,故变量值填F:\study-soft\android-sdk。配置时需替换为自己的安装路径!)

3)在系统变量path中添加%ANDROID_HOME%\platform-tools

Monkey测试之ADB命令的安装与使用(安卓)_Monkey_06

 4)cmd进入终端

Monkey测试之ADB命令的安装与使用(安卓)_adb_07

 输入命令adb version,出现如上信息表示安装成功。

三、连接手机(Android)

1.通过连击版本号,打开开发者模式,并开启USB调试;

2.数据线连接手机与电脑,选择“传输文件”;

3.查询已连接设备,命令:adb devices

Monkey测试之ADB命令的安装与使用(安卓)_adb_08

标签:Monkey,安卓,路径,platform,adb,ADB,Android,tools,android
From: https://blog.51cto.com/u_15834920/7964524

相关文章

  • 手持机PDA_安卓手持终端PDA主板方案
    安卓手持终端PDA是一款功能强大的设备,具备高性能的条码扫描引擎,能够快速准确地识别各种码,完全满足高强度扫码工作的需求。这款安卓手持PDA采用耐用防摔设计,基于MT6762(MTK6762)安卓核心板制造,采用12纳米制程工艺。它搭载了8个ARMCortex-A53核心,最高主频可达2.0GHz,并运行......
  • 基于图像识别的记账本安卓app开发策划
    基于图像识别的记账本——高振华    问题:移动支付的普及为我们的生活带来了巨大的便利,但是在不知不觉间,不晓得我们微信余额、支付宝、银行卡的余额变得可怜巴巴,对于刚刚步入大学的大学生们,对于金钱的管控能力较差,此软件可以基于微信的微信支付推送、支付宝的记账本的推......
  • MT8195安卓核心板性能如何?MTK8195核心板规格参数介绍
    MT8195安卓核心板是一款基于台积电6nm工艺制造的先进芯片。它采用4个Cortex-A78大核和4个Cortex-A55小核,搭配Mali-G57MC5GPU和APU3.0,算力高达4TOPs。该核心板支持四通道LPDDR4X2133MHz内存、三屏输出、杜比视界、7.1环绕声音频和硬件视频解码。它适用于各种应用,包括视频......
  • 安卓手机连接use调试解决方案
    一、确认手机的USB调试接口是打开的;----------打开开发者模式,暴击手机版本号多次,直到提示已打开开发者模式。二、使用USB线连接电脑和手机,可以首先执行adbremount(重新挂载系统分区,使系统分区重新可写)命令;三、remount成功后,可以使用adbshell命令查看设备是否连接成功;四、......
  • adb 安装 .apk 到指定设备
    要使用adb命令查找设备并安装apk文件到指定设备,可以按照以下步骤进行操作:确保已经正确安装了ADB工具,并将其路径添加到系统环境变量中。打开命令提示符(或终端)窗口。输入以下命令来检查是否能够正确识别连接的设备:adbdevices如果设备正确连接并被识别,将会显示设备的序......
  • Win11中安卓系统安装+手动安装apk文件
    更新微软商店,选择设置-时间和语言-语言和区域-国家或地区,改为“美国”(改为美国是因为有些国家和地区不支持这个操作,在所有步骤结束后记得改回来)重启微软商店,搜索AmazonAppStore,下载安装,根据屏幕所示步骤安装并重启系统(此时软件应该自动安装WindowsSubsystemforAndroid)访问......
  • react native app 图标在安卓上内容被切割问题记录
    问题背景:reactnative开发app,设置的app图标在安卓中会被切割,导致周围的留白被切掉,看起来很奇怪。甚至有些文字内容被切割掉,显示不全。在不同手机上,icon可能会被切割成各种圆角,如果留白不够,内容可能会被切割。在iOS上icon也有相应的规范,比如需要1024尺寸等。解决方法:在查找......
  • ubuntu20.04 apt方式安装mariadb
    MariaDB作为MySQL的替代方案。MariaDB是一个与MySQL兼容的开源关系型数据库管理系统。#1.打开终端。#2.更新软件包列表:sudoaptupdate#3.安装MariaDB服务器和客户端:sudoaptinstallmariadb-servermariadb-client-y#4.查看状态sudosystemctlstatusmariadb#5.启动......
  • APP上架安卓应用市场的具体流程有哪些?
    第一步: 准备资料手机号、QQ、邮箱、法人身份证正反面照片、手持身份证照片、营业执照照片、对公账户、官网、公章底部照片(不能拍到人)第二步:注册要上架手机型号的各开发平台账号例:华为、VIVO、OPPO、360手机助手、小米、魅族、腾讯应用宝等第三步:申请软著所需资料:资料包括:登记......
  • 图文并茂手把手教你在MAC配置Android,nodejs环境,配置安卓真机支持投屏以及测试
    先说nodejs和npm这个很简单,只需要点击下面链接,安装node.js环境即可https://nodejs.org/zh-cn/AndroidAndroidStudio下载地址及版本说明Android开发者官网:https://developer.android.com/index.html(全球)https://developer.android.googl......