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 命令参考地址:

今天收获:
1.试用monkey发现APP一个崩溃问题
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:

 

评分:0

我来说两句

Open Toolbar