首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

几款Android 应用自动化测试工具「建议收藏」

它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。通常也称随机测试或者稳定性测试。...例:adb shell monkey -v 10 事件类参数 1、-s 作用:伪随机数生成器的seed值。...例:adb shell monkey -s 1483082208904 -v 10 2、–throttle 作用:在事件之间插入固定的时间(毫秒)延迟,你可以使用这个设置来减缓...(motion事件是由屏幕上某处一个down事件、一系列伪随机的移动事件和一个up事件组成) 注:常用参数,需注意的是移动事件是直线滑动 例:adb shell monkey –pct-motion...#3、DOWN_AND_UP 发送一个DOWN事件,然后一个UP事件。对应于输入键或点击屏幕。

7.6K20

【愚公系列】2022年11月 uniapp专题-优购电商-运行uniapp的多种方式

模拟home键 adb shell input keyevent 4 模拟返回键 adb shell input keyevent 5 拨号程序 adb shell input...220 降低亮度 adb shell input keyevent 221 调高亮度 adb shell input text xxx 向你的设备输入文字 adb...adb logcat 查看日志 志的级别有:V D I W E O F S V, 到最细的日志 DEBUG 指出细粒度信息事件,调试应用程序 INFO 通知,消息在粗粒度级别上突出强调应用程序的运行过程...WARN 警告,表明会出现潜在错误的情形 ERROR 错误,指出虽然发生错误事件,但仍然不影响系统的继续运行 OFF 最高等级的,用于关闭所有日志记录。...FATAL 指出每个严重的错误事件将会导致应用程序的退出。这个级别比较高了。

1.2K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    adb下载安装及使用

    ADB是一个C/S架构的应用程序,由三部分组成: 运行在pc端的adb client: 命令行程序”adb”用于从shell或脚本中运行adb命令。...“允许HiSuite通过HDB连接设备”点击允许/接受即可; 驱动也是必须安装的,可以用豌豆荚,或者是手机商家提供的手机助手,点进去驱动器安装即可(部分电脑双击无法直接进入到驱动器里,可以使用右键找到进入点击即可...:adb shell input keyevent keycode 不同的 keycode有不同的功能: keycode 含义 3 HOME 键 4 返回键 5 打开拨号应用 6 挂断电话 26 电源键...使用 Monkey 进行压力测试:Monkey 可以生成伪随机用户事件来模拟单击、触摸、手势等操作,可以对正在开发中的程序进行随机压力测试。...简单用法:adb shell monkey -p -v 500 表示向 指定的应用程序发送 500 个伪随机事件。

    9.6K10

    详解如何将 Android 手机投屏在 Ubuntu 上

    关闭屏保 Scrcpy 不会默认关闭屏幕保护。 关闭屏幕保护: scrcpy --disable-screensaver 6. 输入控制 (1)....) 另外,MOD+Shift+v可以将电脑的剪贴板内容转换为一串按键事件输入到设备。...具体来说, scrcpy 使用“虚拟手指”以在相对于屏幕中央相反的位置产生触摸事件。 (4). 文字注入偏好 打字的时候,系统会产生两种事件: 按键事件 ,代表一个按键被按下/松开。...文本事件 ,代表一个文本被输入。 程序默认使用按键事件来输入字母。只有这样,键盘才会在游戏中正常运作(尤其WASD键)。 但这也有可能造成问题。...如下例: # 使用右侧的Ctrl键 scrcpy --shortcut-mod=rctrl # 使用左侧的Ctrl键、Alt键或Super键 scrcpy --shortcut-mod=lctrl+lalt

    3.6K10

    推荐一款好用的APP性能测试工具——Monkey!

    Monkey是 Android 中的一个命令行工具,可以运行在模拟器里或实际设备中。 它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。...上面这种方式比较常用 (2). pc机输入adb shell进入到手机的安卓设备后再 monkey + 参数 (3)....例子:adb shell monkey -p com.htc.Weather --pct-rotation 40 1000 --pct-nav {+百分比}:5 翻译基本导航,基本导航事件主要来自方向输入设备的上...--pct-syskeys {+百分比}:7 翻译系统按键,系统按键事件通常指仅供系统使用的保留按键,如HOME键、BACK键、拨号键、挂断键、音量键等 例子:adb shell monkey...,其他类型事件指上文中未涉及的所有其他事件,如keypress、不常用的button等 例子:adb shell monkey -p com.htc.Weather 百分比控制以及使用 首先注意一点

    6K21

    一文入门Android逆向

    4、Broadcast Receiver 你的应用可以使用它对外部事件进行过滤,只对感兴趣的外部事件(如当电话呼入时,或者数据网络可用时)进行接收并做出响应。广播接收器没有用户界面。...11、指定连接某台设备的adb shell adb -s 192.168.3.18:5555 shell 12、查看某端口对应的进程名 netstat -tunlp |grep 7001 # 端口 netstat...3.3.3、使用SuperSU获取root 按两下音量↓键,开机键确认进入recovery mode # adb push SR5-SuperSU-v2.82-SR5-20171001224502.zip...通过模拟器安装该APP发现场面高能,背景和背景音乐非常不健康(笔者差点身败名裂),并且音量被调到最大,循环播放无法关闭,屏幕也被锁定无法关闭。...发现一直在调用MyServiceOne$100000007,通过静态分析找到100000007,发现该方法是调用getStreamMaxVolume系统音量最大的api,所以该APP运行之后无法关闭音量

    3.2K10

    Android环境配置之adb

    前言 最近给一台新的mac机器配置Android自动化测试环境,包含: adb环境、android sdk等。 adb命令主要用途: 查看log日志、查看手机文件、查看内存等。...当服务端启动时,它会绑定到本地的 TCP5037 端口,并且监听从 adb 客户端发来的命令——所有 adb 客户端都使用 5037 端口与 adb 服务端通信。...需要说明的是,每一个模拟器或手机使用一对有序的端口,偶数号端口用于控制台连接,奇数号端口用于 adb 连接。.../.UnicodeIME 设置输入法 adb shell ime enable io.appium.android.ime/.UnicodeIME' 获取设备屏幕尺寸 adb shell wm size...keyevent 3 home键 input keyevent 4 back键 Android Logcat 后台运行 adb logcat -v time -n 20 -r 10240 -f

    1.2K40

    Monkey基本参数介绍

    (触摸事件是指在屏幕中的一个down-up事件,即在屏幕某处按下并抬起的操作),参数设置要根据被测应用程序的特点来修改设置。...(导航事件由方向输入设备的上下左右按键所触发的事件组成),这个参数不常用 用法:adb shell “monkey --pct-nav 100” 7、--pct-majornav 作用...(这些导航事件通常会导致UI界面中的动作事件,如5-way键盘的中间键,回退按键、菜单按键),这个参数不常用。...用法:adb shell “monkey --ignore-crashes” 13、--ignore-timeouts 作用:应用程序发生任何超时错误(例如:ANR)时,Monkey将停止运行,设置此项...用法:adb shell “monkey -s 300” 最近测试的项目属于短视频类的,这样结合这些monkey参数和被测应用的特点(滑动和点击操作比较多)。

    69520

    android adb shell 常用命令

    shell input keyevent值所对应的字符 adb命令模拟按键事件 KeyCode 18.输入框输入 adb shell input text "ANDROID" 19.利用无线来查看.../.SogouIME #默认为Appium使用中文输入时安装的输入法 C:\Users\Administrator>adb shell settings get secure default_input_method...#导航键向下 adb shell input keyevent 92 #向上翻页键 adb shell input keyevent 93 #向下翻页键 ---- 问题 安装apk的问题 INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES...shell启动应用程序的方法 Android通过ADB命令获取当前运行的Activity Android adb shell启动应用程序的方法 PC通过ADB控制Android手机模拟点击,滑动,输入等事件...UI(hierarchy)信息 Android shell获取和模拟点击事件 通过adb shell命令查看当前与用户交互的activity adb shell 常用命令 玩转ADB命令(ADB命令使用大全

    3.5K10

    APP测试之Monkey压力测试(一)

    Monkey原理也是类似,通过向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、滑动Trackball、手势输入等操作),来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。...如果使用--ignore-crashes参数,即使应用程序崩溃,Monkey依然会发送事件,直到事件计数达到1000为止。...如果使用--kill-process-after-error参数,当应用程序发生错误时,应用程序停止运行并保持在当前状态(注意:系统并不会结束该应用程序的进程)。...//调整“基本”导航事件的百分比 adb shell monkey -p com.tencent.WeChat --pct-nav 40 1000 说明:调整“基本”导航事件的百分比(导航事件由来自方向输入设备的...,由系统使用,如Home、Back、Start Call、End Call及音量控制键) //调整启动Activity的百分比 adb shell monkey -p com.tencent.WeChat

    1.9K21

    APP测试之Monkey压力测试(一)

    Monkey原理也是类似,通过向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、滑动Trackball、手势输入等操作),来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。...如果使用--ignore-crashes参数,即使应用程序崩溃,Monkey依然会发送事件,直到事件计数达到1000为止。...如果使用--kill-process-after-error参数,当应用程序发生错误时,应用程序停止运行并保持在当前状态(注意:系统并不会结束该应用程序的进程)。...//调整“基本”导航事件的百分比 adb shell monkey -p com.tencent.WeChat --pct-nav 40 1000 说明:调整“基本”导航事件的百分比(导航事件由来自方向输入设备的...,由系统使用,如Home、Back、Start Call、End Call及音量控制键) //调整启动Activity的百分比 adb shell monkey -p com.tencent.WeChat

    3.1K30

    ADB常用命令及其用法大全「建议收藏」

    此安装方式,如果已经存在,无法安装; 推荐使用覆盖安装: adb install -r xxx.apk 比分直接RUN出来的包是test-onlu的无法安装,推荐使用**-t** adb install...验证ADB连接设备成功: 前面的步骤完成后(即环境配置成功、开发者选择中开启了USB调试模式),打开cmd(快捷键windows键+R键盘,在框中输入cmd)。...即: adb shell pm list packages -f 四.事件输入: input: 使用adb shell input命令向屏幕输入一些信息, 例如: adb shell input text...使用adb shell input tap命令来模拟屏幕点击事件,例如: adb shell input tap 500 1450 表示在屏幕上(500,1450)的坐标点上进行一次点击。...六.系统命令: 查看进程信息: 使用adb shell ps命令查看进程信息。可以在该命令后加包名,来查看某个应用程序的进程信息。

    5.3K21

    ADB常用命令整理(全网最全)

    调试Android程序时,我们经常需要使用adb shell命令。adb是Android Debug Bridge的缩写,它充当调试桥梁的作用,就像一条连接开发机和设备之间的桥梁。...]:卸载一个应用程序 adb logcat:查看设备的日志信息 adb shell am start [包名/类名]:启动一个应用程序 adb shell input text [文本]:模拟输入文本到设备...adb shell dumpsys activity 获取页面信息 四、关闭某项进程,以monkey为例: 命令 描述 ps | grep monkey 查看monkey进程的pid kill pid...杀死monkey进程 五、最近12小时的资源情况: 命令 描述 adb shell dumpsys procstats --hours 12 查看最近12小时的资源情况 六、录制屏幕命令: 命令...: adb shell input: text 输入文本 keyevent 输入事件 tap 点击 swipe 滑动 九、关于获取当前页面的信息: 命令 描述 adb shell dumpsys activity

    12.6K36

    一篇清晰易懂的Python操控手机APP攻略!

    3).启动应用程序 adb shell am start -n 要启动的应用Activity名称 这里所使用的Activity名称就是刚才获取到的realActivity后面的参数,使用这个指令时要注意...,启动APP一定要使用上一条命令获取到的Activity名称,不能使用adb shell pm list packages命令获取到的包名称。...而如果使用了下面这条命令是无法顺利启动应用的: adb shell am start -n com.kugou.android 4).停止应用程序 adb shell am force-stop 要停止的应用名称...这条指令会强制停止指定的应用程序,跟程序的启动略有差别,在停止应用时,使用adb shell pm list packages命令获取到的包名称就可以了。...7).输入文字信息 adb shell input text 需要输入的字符 这条指令没什么好说明的,选定对应位置,然后输入对应的字符即可。

    7.1K42

    android自动化之monkeyrunner

    一、使用CMD命令打开模拟器 运行monkeyrunner之前必须先运行相应的模拟器或连上设备,不然monkeyrunner无法连接设备。...现在进入monkeyrunner的shell命令交互模式。 命令:monkeyrunner 2.2  进入shell命令交互模式后,首要一件事就是导入monkeyrunner所要使用的模块。...执行一个adb shell命令,并返回结果,如果有的话 device.shell("...") 3.10 暂停目前正在运行的程序指定的秒数 MonkeyRunner.sleep(秒数,浮点数) 3.11...1、DOWN 发送一个DOWN事件。指定DOWN事件类型发送到设备,对应的按一个键或触摸屏幕上。 2、UP 发送一个UP事件。指定UP事件类型发送到设备,对应释放一个键或从屏幕上抬起。...3、DOWN_AND_UP 发送一个DOWN事件,然后一个UP事件。对应于输入键或点击屏幕。 以上三种事件做为press()或touch()参数。

    1.1K20

    Android自动化测试工具——Monkey

    它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。 Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。...二、 Monkey的特征 1、 测试的对象仅为应用程序包,有一定的局限性。 2、 Monky测试使用的事件流数据流是随机的,不能进行自定义。...下面是一个更为典型的命令行示例,它启动指定的应用程序,并向其发送9999个伪随机事件: $ adb shell monkey -p your.package.name -v 9999 四、Monkey...-5556 device 015ED9A50C00A01A device  3、 在有设备连接的前提下,在命令行中输入:adb shell 进入shell界面 C:\Documents and Settings...\Administrator>adb shell 4、 查看data/data文件夹下的应用程序包。

    1.7K30

    使用 monkey 对 App 进行压力测试

    它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对 APP 进行压力测试。 monkey 测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。...monkey -help 注:一般很少用到此参数,偷懒的做法直接输入adb shell monkey就可以看到简单用法列表。...adb shell monkey --pct-touch 100 -v 10 注:常用参数,此参数设置要适应当前被测应用程序的操作,比如一个应用80%的操作都是触摸,那就可以将此参数的百分比设置成相应较高的百分比...--pct-syskeys 调整“系统”按键事件的百分比(这些按键通常被保留,由系统使用,如Home、Back、Start Call、End Call及音量控制键)。...它包罗了所有其它类型的事件,如:按键、其它不常用的设备按钮、等等。 adb shell monkey --pct-anyevent 100 -v 5 ? 注:不常使用。

    1.9K23
    领券