MonkeyScript是一组可以被Monkey识别的命令集合,并且可以完成重复且固定的操作,但是不支持截屏操作,因此需要使用借助另外的叫做MonkeyRunner的工具。
MonkeyRunner提供了一系列的API(Application Programming Interface,应用程序编程接口)通过MonkeyRunner中的APIs我们可以完成模拟事件以及截屏操作;
Monkey和MonkeyRunner的区别在于,Monkey是在adb shell中生成用户或系统的伪随机事件,MonkeyRunner则是通过API定义特定命令和事件来控制设备,就是MonkeyRunner把Monkey里面的事件进行了封装实现了一些函数;
MonkeyRunner APIs中包括三大API。第一个API是MonkeyRunner,主要是用来连接并操作设备或模拟器;第二个API是MonkeyDevice,用于提供应用,卸载应用并发送模拟事件、第三个API是MonkeyImage完成图像保存,以及对比操作。
MonkeyRunner主要的测试内容可分为三方面:多设备控制、功能测试、回归测试。



概念
MonkeyRunner概念:

monkeyscript概念:

什么是monkey脚本
它是一组可以被monkeyscript识别的命令集合;
可以完成重复固定的操作
monkeyscript不支持截屏操作
什么是monkeyrunner?
它提供了一系列的API
可以完成模式事件以及截图操作
Monkey和MonkeyRunner的区别
monkey在adb shell 中,生成用户或系统的伪随机事件
monkeyrunner通过api定义特定命令和事件控制设备
monkey:在adb shell中,生成各种用户或者系统的伪随机事件。
monkeyRunner:通过对monkey命令进行封装为各种API,然后通过API控制各种命令。
monkeyScript:被monkey识别的命令集合,完成固定的操作,但是不可以完成截图操作
monkeyRunner APIs:monkeyRunner,用来连接设备或模拟器;monkeyDevice,提供安装,卸载应用,发送模拟事件;monkeyImage,完成图像保存,及对比的操作
MonkeyScript:是一组可以被Monkey识别的命令集合。
MonkeyScript:可以完成重复固定的操作。不支持截屏操作。
MonkeyRunner:提供了一系列的API。
MonkeyRunner:可以完成模拟事件及截图操作。
Monkey:在adb shell中,生成用户或系统的伪随机事件。
MonkeyRunner:通过API定义特定命令和事件控制设备。
MonkeyRunner APIS:
包含MonkeyRunner:用来连接设备或模拟器。
包含MonkeyDevice:提供安装、卸载应用,发送模拟事件。
包含MonkeyImage:完成图像保存,及对比操作。
MonkeyRunner的测试类型:
多设备控制、功能测试、回归测试
monkeyscript测试命令集合介绍:
1、什么是monkeyscript:monkeyscript是一组可以被monkey识别的命令集合,monkeyscript可以完成重复固定的操作。
2、什么是monkeyrunner:monkeyrunner提供了一系列的API,monkeyrunner可以完成模拟事件以及截图操作。
3、monkey和monkeyrunner的区别:
monkey是在adb shell中,生成用户或系统的伪随机事件;monkeyrunner是通过API定义特定命令和事件控制设备。
4、monkeyrunner APIs:
(1)monkeyrunner用来连接设备或模拟器
(2)monkeyDevice:提供安装、卸载应用,发送模拟事件
(3)monkeyImage:完成图像保存以及对比的操作
5、monkeyrunner的测试类型:多设备控制、功能测试、回归测试
monkeyRunner
monekeyDevice
monkeyImage
APP性能测试
monkeyscript:是一组可以被Monkey识别的命令集合,可以完成重复固定的操作
monkey与monkeyrunner的区别:
monkey:在adb shell中,生成用户或系统的伪随机事件
monkeyrunner:通过API定义特定的命令和事件控制设备
monkeyrunner APIs
monkeyrunner:用来连接设备或模拟器
monkeydevice:提供安装、卸载应用。发送模拟事件
monkeyimage:完成图像保存,及对比的操作
monkeyrunner的测试类型:多设备控制、功能测试、回归测试
什么是MonkeyScript?
MonkeyScript是一组可以被Monkey识别的命令集合。
MonkeyScript可以完成重复固定的操作。
什么是MonkeyRunner?
MonkeyRunner提供一系列的API。
MonkeyRunner可以完成模拟事件及截图操作。
Monkey和MonkeyRunner的区别:
Monkey:在adb shell中生成用户或系统伪随机事件。
Monkeyrunner:通过API定义特定命令和事件控制设备。
MonkeyRunner API:
MonkeyRunner:用来连接设备或模拟器。
MonkeyDevice:提供安装、卸载应用,发送模拟事件
MonkeyImage:完成图像保存及对比的操作。
MonkeyRunner的测试类型:
1、多设备控制。2、功能测试。3、回归测试。
MonkeyRunner的测试类型:
多设备控制
功能测试
回归测试
MonkeyRunner APIs:
MonkeyRunner:用来连接设备或模拟器
MonkeyDevice:提供安装、卸载应用,发送模拟事件
MonkeyImage:完成图像保存,及对比的操作
Monkey和MonkeyRunner的区别
Monkey:在adb shell中,生成用户或系统的伪随机事件
MonkeyRunner:通过API定义特定命令和时间控制设备
什么是MonkeyRunner
MonkeyRunner提供了一系列的API
MonkeyRunner可以完成模拟事件及截图操作
什么是MonkeyScript
MonkeyScript是一组可以被Monkey识别的命令集合
MonkeyScript可以完成重复固定的操作
MonkeyScript不支持截屏操作
MonkeyRunner APIs
MonkeyRunner:用来连接设备或模拟器
MonkeyDevice:提供安装、卸载应用,发送模拟事件
MonkeyImage:完成图像保存及对比操作。
MonKeyScript:是一组可以被MonKey识别的命令集合,可以完成重复固定的操作 但是不支持截屏操作
MonKeyRunner:提供一系列的API 可以完成模拟事件及截图操作


区别:
MonKeyScript:在abd shell中生成用户或者系统的伪随机事件
MonKeyRunner:通过API定义命令和事件控制设备
MonkeyScript:是一组可以被Monkey识别的命令集合。
MonkeyScript:可以完成重复固定的操作。
MonkeyRunner:提供了一系列的API。
MonkeyRunner:可以完成模拟事件及截图操作。
Monkey和MonkeyRunner的区别:
Monkey:在adb shell中,生成用户或系统的伪随机事件。
MonkeyRunner:通过API定义特定命令和事件控制设备。
MonkeyRunner适用的测试类型:
MonkeyRunner 的APIs
MonkeyRunner
MonkeyScript概念
是一组可以被Monkey识别的命令集合,可以完成重复的固定的操作
MonkeyRunner概念
提供了一系列的API,可以完成模拟事件及截图操作
写一组脚本MonkeyScript,是一组可以被Monkey识别的命令集合;可以完成重复固定的操作。截屏操作MokeyRunner提供了一系列的API;可以完成模拟事件及截图操作。
两者的区别:Mokey在adb shell中,生成用户或系统的伪随机事件。MonkeyRunner通过API定义特定命令和事件控制设备。
MokeyRunner的测试类型:多设备控制,功能测试,回归测试。