首页 > 其他分享 >Android monkey 健壮性测试工具

Android monkey 健壮性测试工具

时间:2023-05-31 16:23:41浏览次数:34  
标签:shell monkey -- pct adb 测试工具 Android android

  1. 简介
    Monkey 是一个在模拟器或设备上运行的程序
    生成用户事件的伪随机流

  2. 安装
    Android SDK提供了Monkey工具
    使用移动设备

  3. 使用
    基本配置选项,例如设置事件数量
    操作约束,例如对指定的App进行测试
    事件类型和频率
    调试选项
    adb shell monkey [options]

  4. 常用命令
    adb shell monkey 100 对所有包随机
    adb shell monkey -p com.xueqiu.android 100 对指定包
    adb shell monkey -p com.xueqiu.android -s 20 80 时间种子
    adb shell monkey -p com.xueqiu.android -vv -s 20 80 详细日志
    adb shell monkey -p com.xueqiu.android --throttle 5000 100 时间延时
    adb shell monkey -p com.xueqiu.android --pct-touch 10 1000 事件百分比

    事件: --pct-touch:触摸事件,比如点击
    --pct-motion:动作事件,比如滑动(直线)
    --pct-trackball:轨迹事件,比如移动加点击,曲线滑动
    --pct-majornav:主要导航事件,比如回退按键,菜单按键

标签:shell,monkey,--,pct,adb,测试工具,Android,android
From: https://www.cnblogs.com/julia888/p/17446496.html

相关文章

  • 手机直播源码,android 轮播图(自定义组合控件)
    手机直播源码,android轮播图(自定义组合控件)1.项目gradle添加一下配置:  allprojects{ repositories{ ... maven{url'https://jitpack.io'} } } ​2.module中的gradle添加依赖:  dependencies{   implementation'com.github.truemi:SlideS......
  • 视频直播系统源码,Android 自定义底部导航栏
    视频直播系统源码,Android自定义底部导航栏添加依赖1.项目gradle添加一下配置:  allprojects{ repositories{ ... maven{url'https://jitpack.io'} } }   ​2.module中的gradle添加依赖:  dependencies{   implementation'com.github.tr......
  • ShareSDK Android端合规指南
    2021年5月1日起,由国家互联网信息办公室、工业和信息化部、公安部、国家市场监督管理总局联合制定了《常见类型移动互联网应用程序必要个人信息范围规定》(简称“App必要个人信息范围规定”)已正式施行。“App必要个人信息范围规定”不仅明确常见39种类型的App必要个人信息范围,而且明......
  • android 恶意文件下载 39款
    #!/usr/bin/python#-*-coding:utf-8-*-#####DONTCHANGETHIS########importsys,os,platformfromtimeimport*x=platform.system()importrequestsfromtqdmimporttqdm #---Color---#W='\033[0m'#white(default)R='\033[3......
  • [Android逆向] 重打包时报BrutException
    执行apktoolb--use-aapt2进行重打包时,重打包失败,抛出异常apktoolb/Users/***/work/appsApk/testApp--use-aapt2I:UsingApktool2.6.0I:Checkingwhethersourceshaschanged...I:Checkingwhethersourceshaschanged...I:Checkingwhethersourceshasch......
  • Unity发布IOS发布Android版本出现屏幕问题 UGUI半屏被压缩 另一半黑屏
    项目场景:用Unity做的app发布的ios和Android版本,ui做屏幕自适应,来适配多机型,unity版本是2019.4,用的UGUI。问题描述:极个别机型有个偶发的问题,就是在app息屏,再开屏的时候,会出现半边屏幕被压缩,半边屏幕黑屏的问题,但是ui交互的位置还是正常的,bug效果图如下:跟这张图一样的<hrstyle="bor......
  • android开发java.lang.NoClassDefFoundError: org/jetbrains/kotlin/cli/common/Prope
    问题:编译Android项目出现java.lang.NoClassDefFoundError:org/jetbrains/kotlin/cli/common/PropertiesKt原因:项目使用发JDK版本和Kotlin版本不一致或者说不对应导致gradle找不到对应的类解决方法:我的解决方法是降低JDK的版本到1.8,具体操作是OpenModulesSettings->SDKLoc......
  • Android 12 startActivity梳理
    前面梳理了WM中Window容器的概念,今天梳理一下startActivity的流程,看一下window容器的体现。其实在server端Window最终都会表现为WindowState对象。而之所以存在划分层级的window容器,是为了有层级的管理,目的是实现Android的一些列feature,如:任务栈Task,Task引出Activity的生命周期......
  • Unity,发布ios和Android的包,UGUI,异形屏适配问题。
    Unity,发布ios和Android的包,UGUI,异形屏适配问题。@TOC<hrstyle="border:solid;width:100px;height:1px;"color=#000000size=1">前言unity发布移动端需要做ui的适配,我们用的是UGUI,暂且提供一种我们自己的ui适配解决方案,包含异形屏的。<hrstyle="border:solid;width:100px;h......
  • 【推荐】7款好用开源的自动化安全测试工具
    安全测试是一项工作量十分庞大的工作,需要相关工作人员在短时间内快速完成任务,因此为了提高效率,减少重复性工作带来的麻烦,这时就需要借助安全测试工具来完成。本文为大家汇总了几款好用开源的自动化安全测试工具,快来了解一下吧。1、NmapNmap是一款不错的自动化安全测试......