monkey进行app稳定性测试「终于解决」

monkey进行app稳定性测试「终于解决」1.首先下载好adb工具2.使用数据线连接电脑,打开usb调试3.使用win+R打开运行,输入cmd,切换到adb的路径下,输入adbdevices查看是否已经连接上手机4.查看第三方应用的包名,找到要测试的包名(adbshellpmlistpackage-3)5.对指定的应用进行稳定性测试(adbshellmonkey-p包名throttle1000-v-v-v1000>c:\monkey.txt)throttle每个事件间隔的毫秒数

大家好,欢迎来到IT知识分享网。

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停止

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/24307.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信