功能测试:monkey测试小分享

monkey原生测试

一、adb安装:

1. Android开发调试用的

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

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

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

2. 修改用户变量Path:

1. %ANDROID_HOME%\platform-tools

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

3. %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 就能停止.

3. adb shell

4. kill id.

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值