测试:monkey测试小分享

124 阅读2分钟

monkey原生测试

一、adb安装:

  1. Android开发调试用的

1.安装Java,一键安装(找jdk包)

2.adb环境搭建(找adb包)

  1. 新建一个系统变量ANDROID_HOME: D:\Android\adt-bundle-windows-x86\sdk

  2. 修改用户变量Path:

  3. %ANDROID_HOME%\platform-tools

  4. %ANDROID_HOME%\build-tools\android-4.3

  5. %ANDROID_HOME%\tools

验证:命令行输入:adb,aapt,ddms

获取当前包名和启动页 adb shell dumpsys window |findstr mCurrent

二、运行monkey测试

//每个操作间隔100ms,共执行100000 次约3个小时、崩溃、超时、许可错误继续执行

读书APP:

测试机器是否跑起来的脚本:adb shell  monkey -p  com.tencent.zx -s 6789  --throttle 100 --pct-syskeys 0 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -v-v-v 100000 >C:\Users\EDZ\Desktop\monkey5.log

正式脚本:adb shell  monkey -p  com.tencent.zx -s 6789  --throttle 100 --pct-syskeys 0 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -v-v-v 100000 >C:\Users\EDZ\Desktop\monkey5.log

生产环境:adb shell  monkey -p  com.qgzx.reader -s 6789  --throttle 100 --pct-syskeys 0 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -v-v-v 100000 >C:\Users\EDZ\Desktop\monkey5.log

注:涉及客户,跑之前一定要将带有客户先进行移除

测试机器是否跑起来的脚本:adb shell  monkey -p  cn.gov.cppcc -s 6789  --throttle 100 --pct-syskeys 0 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -v-v-v 1000 >C:\Users\EDZ\Desktop\monkey6.log

正式脚本:adb shell  monkey -p  cn.gov.cppcc -s 6789  --throttle 100 --pct-syskeys 0 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -v-v-v 100000 >C:\Users\EDZ\Desktop\monkey6.log

#这里的本地地址可自行改为自己的存放地址

三、停止monkey测试

重新打开一个cmd窗口

  1. adb shell

  2. top | grep monkey

这时你就能看到 monkey测试的id了.这时候只要kill掉这个id 就能停止.

  1. adb shell

  2. kill id.