临时抱佛脚
网上搜集的python测试基础面试题
1./ / -p参数:表示指定测试的程序(空格后面跟安装包名字,拿刚才的第三方安装包一个个试)
/ /-v参数:表示查看monkey执行过程的信息(日志级别)(-v 越多越详细,最多三个)
/ /数字100:表示测试事件数为100
指定一个包 adb shell monkey -p com.tencent.news -v -v -v 100 (此时指定软件会被打开并开始乱点乱按)
指定多个包 adb shell monkey -p com.tencent.news -p com.pdfreader -p com.widgets -v 1000
Event percentages(事件百分比):
0:触摸事件百分比,参数–pct-touch
1:滑动事件百分比,参数–pct-motion
3.–throttle 设定两个事件之间一个固定延迟,可以减缓monkey的执行速度。如果不指定,monkey将不会被延迟,事件将尽可能快地生成和发送消息。单位:毫秒
eg:adb shell monkey --throttle 3000 -p com.tencent.news 100
向腾讯新闻发送1000次随机事件,每次事件间隔为3秒。
4.–pct-touch (空格后加数字)设定触屏事件生成的百分比。触屏事件是一个有手指按下,抬起事件的手势。
eg: adb shell monkey --throttle 3000 --pct-touch 50 -p com.tencent.news 100
向腾讯新闻发送1000次随机事件,每次事件间隔为3秒。其中设定触屏的事件占比为50%。
10.–ignore-crashes
通常情况下,monkey会在测试应用程序崩溃或者发生异常后停止运行,若指定了该参数,则monkey将会在产生异常后,继续向系统发送事件,直到指定事件全部运行完毕
11.–ignore-timeouts
通常情况下,当应用程序发生任何超时错误(application not responding)时,monkey将停止运行。若指定了该参数,则monkey将会在产生错误信息后,继续向系统发送事件,直到指定事件全部运行完毕