monkey工具学习
上一篇 /
下一篇 2018-04-08 09:50:44
/ 个人分类:自动化学习
1.已安装android-sdk环境前提2.打开命令执行窗口,输入adb shell,进入shell界面(前提是设备已连接到电脑,检查是否连接可使用adb devices查看是否有连接的设备) 3.执行adb shell pm list package 查看设备中安装的所有包名
4.adb shell monkey -p package -v 100
adb shell pm指令使用参考地址:https://developer.android.com/studio/command-line/adb.html#pm
monkey test 命令参考地址:
今天收获:
2.执行完monkey后,在app相应的本地目录查看是否有对应的crash日志
疑问:
1.seed的作用是什么?原理是什么?还不明白伪随机生成器的seed值的作用(待查找答案或理清头绪)
-s <seed> 用于指定伪随机数生成器的seed值,如果seed相同,则两次Monkey测试产生的时间序列也相同。
adb shell monkey -p com.netease.demo –s 10 100即使执行两次效果是相同的,因为模拟的用户操作序列(每次操作按照一定的先后顺序所组成的一系列操作,即一个序列)是一样的。操作序列虽然是随机生成的,但是只要我们指定了相同的Seed值,就可以保证两次
测试产生的随机操作序列是完全相同的,所以这个操作序列伪随机的.
2.运行日志中,是否有直接显示错误的日志方法(待查找)
收藏
举报
TAG: