-
调试类参数:
(1) 应用程序崩溃后继续发送事件:
adb shell monkey --ignore-crashes
(2) 超时错误继续发送事件
adb shell monkey --ignore-timeouts
(3) 应用程序权限错误发生后继续发送事件
adb shell monkey --ignore-security–exceptions
(4) 在事件前后立刻生成报告
–hprof(两个-)
(暂时没搞懂)
(5) 监视并报告monkey运行时系统native code的崩溃事件
adb shell monkey --monitor-native-crashes -
测试考研帮
adb shell monkey -s 8888 -v -v --throttle 400 --pct-touch 40 --pct-motion 25 --pct-appswitch 10 --pct-rotation 10 -p com.tal.kaoyan --ignore-crashes --ignore-timeouts 1000>C:\Users\123\Desktop\测试相关\手机app测试\123.txt
测试完成后报告存在本地(注意参数要加对,不要写错字母,还有空格注意) -
自动化脚本的稳定性测试:
1. 获取包的启动信息:
aapt dump badging C:\Users\123\Downloads\kaoyanbang_3.3.6.242.apk | findstr launchable-activity
2.type = raw events#头信息 count = 1 #运行次数 speed = 1.0#浮点数(暂时不知道干啥的,有知道的可以麻烦说一下,谢谢) start data >>#启动 LaunchActivity(com.tal.kaoyan,com.tal.kaoyan.ui.activity.SplashActivity)#获取包名和启动信息 UserWait(5000)#等待5秒后启动,单位(ms毫秒) Tap(117,288,1000)#模拟触摸屏幕,前两个值是坐标点,1000为点击时间 DispatchString(aaa123456)#输入账号 UserWait(2000)#等待2秒 Tap(133,344,1000)#点击密码框 DispatchString(789454safase)#输入密码 UserWait(2000)#等待2s Tap(300,456,1000)#点击登录 UserWait(2000)#等待2s
··adb shell monkey –f “脚本路径” –v –v 1
最后那个是运行次数,脚本传到手机中再运行
井号后边的字要去掉才能运行,不然会报错