学习
实践
活动
工具
TVP
写文章

android使用adbshell实现模拟点击

之前有写过常用的adb shell 的命令。 然后现在想使用这些adb shell 实现一个demo。

13820

移动App专项性能测试(Android and iOS)

App性能指标获取手段 2.1 Android系统指标获取 CPU CPU的测试方法分为几类 a.使用Android提供的方法 adbshell dumpsyscpuinfo |grep packagename >/xxx/cpu.txt来获取 b.使用top命令 adbshell top |greppackagename>/xxx/cpu.txt来获取 内存 内存消耗,这个测试的设计目标是为了让应用不占用过多的系统资源 基于android提供的PowerManager.WakeLock来进行; 方法二、稍复杂一点,功耗的计算=CPU消耗+Wakelock消耗+数据传输消耗+GPS消耗+Wi-Fi连接消耗; 方法三、通过adbshell tcpdump抓包,再通过wireshake直接读取包信息来获得流量 b、首先获得被测应用的uid信息(可以通过adbshelldumpsys package来获取),然后在未操作应用之前,我们可以通过查看 adbshell cat/proc/uid_stat/uid/tcp_rcv adbshell cat/proc/uid_stat/uid/tcp_snd 获取到应用的起始的接收及发送的流量,然后我们再操作应用,再次通过上述

78340
  • 广告
    关闭

    年末·限时回馈

    热卖云产品年终特惠,2核2G轻量应用服务器6.58元/月起,更多上云必备产品助力您轻松上云

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

    Android逆向|AndroidStudio的两种动态调试技巧

    这里设置为8700 然后打开smali的MainActivity,定位到checkSN方法,在方法的开始处下断点(左键点击) 5.打开雷电模拟器并启动注册机app,然后在cmd命令框输入命令“adbshell 我们通过命令“adbshell am start -D -n 应用程序包名/应用程序入口界面”启动我们的app 然后输入“adbforward tcp:8700jdwp:3579”回车转发端口,转发成功后

    1.1K20

    Android 进程注入危害与测试

    文件到 /data/local/tmp 目录下,并给予执行权限 adbpush poison /data/local/tmp adbpush libmobisec.so /data/local/tmp adbshell chmod777/data/local/tmp/poison adbshell chmod777/data/local/tmp/libmobisec.so ?

    3.5K40

    Monkey测试4——Monkey命令行可用的全部选项

    日志级别 Level 0 *示例 adbshell monkey -p com.htc.Weather –v 100 说明缺省值,仅提供启动提示、测试完成和最终结果等少量信息 日志级别 Level 1 *示例 adbshell monkey -p com.htc.Weather –v -v 100 说明 提供较为详细的日志,包括每个发送到Activity的事件信息 日志级别 Level 2 *示例 adbshell monkey -p com.htc.Weather –v -v –v 100 说明 最详细的日志,包括了测试中选中/未选中的Activity信息 事件 -s <seed

    1.3K20

    【App测试】怎么测试启动时间?

    1.1 使用adb命令 1.1.1 测试方法 输入adbshell am start -W packagename/MainActivity命令,计算启动时间。 这也是大部分应用的使用场景.用户在桌面上点击你应用的 icon 之后,首先要创建进程,然后才启动 MainActivity.这时候adbshell am start -w packagename/MainActivity

    2.5K00

    Android APP测试之Monkey

    测试过程中出现ANR现象,会输出相应的信息,以ANR开头,获取到信息进行问题的解决,同样可以通过seed来进行复现adbshell cd /data/anr切换到设备路径下ls可以看到traces.txt

    44440

    欢乐送小程序自动化探索实践

    2、小程序的进程(appium的配置参数chromeOptions中要用到) 没有启动微信,没有启动小程序时在adbshell下的进程清单如下: ? 刚启动微信,没有进入到小程序页面时在adbshell下的进程清单如下: ?

    29810

    那些做Android开发必须知道的ADB命令

    Graphics State adb version 查看adb版本 adb help 进入adb帮助界面 小结 其实 am,pm 其实还有很多命令,以后有多的再写吧 资料 adb-官方资料 ADB-Shell adbshell

    54120

    Python3小工具,实现自动点赞抖音小姐姐

    DouYinFaceTech git命令 git clone https://github.com/tomxin7/DouYinFaceTech.git 2、依赖 Python:3.6.1 ADB下载:http://adbshell.com

    4.6K160

    Python实现 “王者农药” 自动刷金币,这思路 “绝了”!

    ADB工具(让电脑使用手机) 下载地址:https://adbshell.com/downloads/ 如果慢的话,找其它资源也好。 下载配置不再赘述了… 最后出现类似下图即可。

    8920

    信息泄露(Information Exposure)挖掘及实战案例全汇总

    8)其他 信息泄露的案例很多,通常是其他漏洞的危害结果,之前分享过漏洞几乎都可以和信息泄露挂钩,当然还有其他姿势,如APP测试,通过content provider客户端调试: adbshell content

    1.5K11

    Android自动化之-python-uiautomator2入门简介

    执行制定的操作 环境安装 1:ADB: 各种安卓测试框架的基础工具包,安装参考:https://blog.csdn.net/L_201607/article/details/78150107 官网:http://adbshell.com

    1.3K10

    应用稳定性优化系列(二),CrashTombstone问题分析及定位

    假如进程号为2429,命令如下(需要root) : adbshell cat /proc/2429/maps>2429.txt,然后我们把fault addr, stack地址放到2429.txt里面查找

    49520

    智能硬件sdk测试初探

    用第二种方式配置adb工具,我们只需下载一个1M大小的工具包 https://adbshell.com/upload/adb.zip 解压后将解压目录配置到环境变量即可,整个过程

    40830

    高通 wlan 调试抓取日志大全

    adb shell logcat-v time -f /dev/kmsg | adbshell cat /proc/kmsg | tee kernel_logcat.txt 2.1.3 How to open

    2.4K20

    android内存优化

    /bin/bash while true; do          adbshell procrank | grep "com.qihoo360.mobilesafe"          sleep1

    49390

    Appium+python自动化(十六)- ADB命令,知否知否,应是必知必会(超详解)

    更多的关于命令Monkey的命令的信息,可以查看UIApplication Exerciser Monkey documentation page.文档页面13、其它的shell命令下面的表格列出了一些adbshell 能够确保日志输出的时候是按照过滤器的说明限制的,也让过滤器也作为一项输出到日志中.下面的过滤语句指显示优先级为warning或更高的日志信息:adb logcat *:W如果你电脑上运行logcat ,相比在远程adbshell

    1.1K50

    LayaAir已支持vivo小游戏适配与IDE内一键发布!

    [ ADB官网下载: http://adbshell.com/downloads ] 简单提示一下,下载 ADB Kits,下载后的压缩包,建议解压放到一个路径简单一些的目录(如: D:\adb)。

    1.7K20

    adb下载安装及使用

    点击内容 adb shell input tap 该命令是用于向设备发送一个点击操作的指令,参数是 坐标 adbshell input tap 100 100 输入文本:在焦点处于某文本框时,可以通过

    84510

    扫码关注腾讯云开发者

    领取腾讯云代金券