博客
关于我
MonkeyTest脚本
阅读量:674 次
发布时间:2019-03-16

本文共 1928 字,大约阅读时间需要 6 分钟。

Monkey测试的相关源码:

android\development\cmds\monkey

android\development\tools\monkey

Monkey的使用,搜一下,有很多博客介绍。

下面是monkey测试的脚本,可以直接拿来用,相关参数,通过帮助文档很容易理解:

首先是一个批处理文件:Monkey_app.bat,文件名可以改成你自己应用的名字。

adb rootadb wait-for-deviceadb shell sleep 3                          set /a m=60set /a n=1                              rem:loop    adb shell sleep 3 if "%n%"=="3" (goto Back)   adb shell monkey -p package_name -v -v -v --throttle 300 -s %m% 200000 >D:\monkey.txtcall "sava_pull_log.bat" set /a m+=1 set /a n+=1                           rem goto looprem :Backexit

然后是一个到处log的批处理,以华为P40手机为例,不同厂商的手机,log路径可能不同:

sava_pull_log.bat

echo ===== 截图之后等待6s =====adb shell rm /storage/sdcard0/screen.pngadb shell screencap -p /storage/sdcard0/screen.pngadb shell sleep 6adb kill-serveradb start-serveradb wait-for-deviceadb rootadb wait-for-deviceadb remountadb wait-for-device@echo offecho ===== MK_log文件夹(D:\MK_log\) =====rem ==============================================set CUR_PATH=D:\MK_logset NT=%time%set ND=%date%set b=%NT:~0,2%set c=%NT:~3,2%set d=%NT:~6,2%set e=%ND:~0,2%set f=%ND:~3,2%set g=%ND:~6,4%set LOCAL_LOG_DIR="%CUR_PATH%\%g%_%f%_%e%\%b%_%c%_%d%"mkdir %LOCAL_LOG_DIR%\Logsecho =============== 系统LOG ================adb pull /data/anr/ %LOCAL_LOG_DIR%adb pull /data/log/android_logs/ %LOCAL_LOG_DIR%adb pull /data/log/dropbox/ %LOCAL_LOG_DIR%adb pull /data/log/input-log/ %LOCAL_LOG_DIR%adb pull /data/log/jank/ %LOCAL_LOG_DIR%adb pull /data/tombstones/ %LOCAL_LOG_DIR%adb pull /storage/sdcard0/screen.png %LOCAL_LOG_DIR%adb shell getprop           > %LOCAL_LOG_DIR%\Logs\getprop.logadb shell lsmod             > %LOCAL_LOG_DIR%\Logs\lsmod.logadb shell ps                > %LOCAL_LOG_DIR%\Logs\ps.logadb bugreport               %LOCAL_LOG_DIR%\Logs\adb shell rm /storage/sdcard0/screen.pngrem ==============================================move D:\monkey.txt   %LOCAL_LOG_DIR%echo ==============================================pause

 

转载地址:http://vdeqz.baihongyu.com/

你可能感兴趣的文章
Nacos注册中心有几种调用方式?
查看>>
nacos注册失败,Feign调用失败,feign无法注入成我们的bean对象
查看>>
nacos源码 nacos注册中心1.4.x 源码 nacos源码如何下载 nacos 客户端源码下载地址 nacos discovery下载地址(一)
查看>>
nacos源码 nacos注册中心1.4.x 源码 spring cloud alibaba 的discovery做了什么 nacos客户端是如何启动的(二)
查看>>
nacos源码 nacos注册中心1.4.x 源码 如何注册服务 发送请求,nacos clinet客户端心跳 nacos 注册中心客户端如何发送的心跳 (三)
查看>>
Nacos源码分析:心跳机制、健康检查、服务发现、AP集群
查看>>
nacos看这一篇文章就够了
查看>>
Nacos简介、下载与配置持久化到Mysql
查看>>
Nacos简介和控制台服务安装
查看>>
Nacos管理界面详细介绍
查看>>
Nacos编译报错NacosException: endpoint is blank
查看>>
nacos自动刷新配置
查看>>
nacos运行报错问题之一
查看>>
Nacos部署中的一些常见问题汇总
查看>>
NACOS部署,微服务框架之NACOS-单机、集群方式部署
查看>>
Nacos配置Mysql数据库
查看>>
Nacos配置中心中配置文件的创建、微服务读取nacos配置中心
查看>>
Nacos配置中心集群原理及源码分析
查看>>
nacos配置在代码中如何引用
查看>>
nacos配置新增不成功
查看>>