monkey进行app稳定性测试

1.首先下载好adb工具
2.使用数据线连接电脑,打开usb调试
3.使用win+R打开运行,输入cmd,切换到adb的路径下,输入adb devices 查看是否已经连接上手机
4.查看第三方应用的包名,找到要测试的包名 (adb shell pm list package -3)
5.对指定的应用进行稳定性测试(adb shell monkey -p 包名 --throttle 1000 -v -v -v 1000>c:\monkey.txt )
throttle 每个事件间隔的毫秒数
v v v 日志级别 后边是保存的路径
adb shell ps|find “monkey” 是查看正在运行的程序
adb shell kill “程序的进程号码” 停止程序运行
6.seed值
在Monkey运行过程中,肯定会发现异常、奔溃、无响应等问题,对于此类问题如何进行复现呢?
-s 伪随机数生成器的seed值。如果用相同的seed值再次运行Monkey,它将生成相同的事件序列。

使用场景:
复现bug,回归测试(验证bug)
adb shell monkey -s 1593077384911 -p com.wuba -v-v-v 100 >d:\wuba4.txt
adb shell monkey -s 100 -p com.wuba -v-v-v 50
7.调试选项
在Monkey运行过程中,我们可以通过结束进程的方式来终止Monkey的执行,当然在运行过程中遇到异常、奔溃等情况Monkey也会停止。为了保证执行的事件数执行完整,我们可以通过调试选项的设置来防止在运行过程中Monkey命令的提前结束。
–ignore-crashes 忽略在应用程序出现crash时导致的monkey停止
–ignore-timeouts 忽略在应用程序出现ANR问题时导致monkey停止
–ignore-security-exceptions 忽略应用程序发生许可错误时导致monkey停止

你可能感兴趣的:(adb,软件测试)