Monkey-Android压力测试
来源:互联网 发布:淘宝直播怎么弄 编辑:程序博客网 时间:2024/05/21 10:23
前言
- Android的apk出现了内存泄露的问题,我就想着能不能对其进行一下压力测试。
- 在网上查询资料,就发现了Monkey(有种傻瓜式压力测试的即视感)。
Monkey的简介及特性(转载)
- 简介
- 至于Monkey的名字是有何而来的呢?这个没有去怎么考究,Monkey这个工具就是一个调皮的猴子,在App中乱按、乱摸、乱滚、乱跳。Monkey测试是Android平台下自动化测试的一种快速有效的手段,通过Monkey工具可以模拟用户触摸屏幕、滑动轨迹球、按键等操作来对模拟器或者手机设备上的软件进行压力测试,检测该软件的稳定性、健壮性。它的原理是向系统发送伪随机的用户事件流(如按键输入、触摸输入、手势输入等),实现对正在开发的应用程序进行压力测试。
- 特性
- (1)测试的对象仅为应用程序包(apk包),有一定的局限性;
- (2)Monkey测试使用的事件流数据流是随机的,不能进行自定义;
- (3)可对MonkeyTest的对象、事件数量、类型、频率等进行设置。
实例
这次主要运用到以下命令:
adb shell monkey -p your.package.name -v number your.package.name:输入你待测试的apk number:输入执行的次数
- 将待测apk安装至手机或者安卓模拟器
- 真机:这个就不加赘述了
- 安卓模拟器:
- 1)将apk移动到Android SDK对应的platform-tools的文件夹中
- 2)进入对应目录,输入命令“adb install xxx.apk”
- 通过adb命令知道我们待测apk的主Activity(如果是真机,记得勾选开发者选项-允许调试)
adb shellsu //切换root身份cd dataldata //进入到data/data目录,显示所有应用信息ls
3. 找到待测apk的主Activity,就可以输入命令进行测试了(以youoku为例)
monkey -p com.youku.phone -v 100
3. Monkey命令参数
具体参考:http://developer.android.com/guide/developing/tools/monkey.html
0 0
- Android 压力测试----- Monkey
- android压力测试,monkey
- android monkey 压力测试
- Android 压力测试 Monkey
- Android 压力测试Monkey
- android monkey 压力测试
- Android压力测试Monkey
- Android Monkey 压力测试
- Monkey-Android压力测试
- android monkey压力测试
- Android Monkey压力测试
- Android压力测试-Monkey
- Android压力测试Monkey工具
- Android压力测试之Monkey
- Android压力测试Monkey工具
- Android Monkey压力测试详解
- android压力测试软件monkey
- android压力测试命令monkey
- 远程控制通讯——基于树莓派 Python gpiozero 远程控制LED灯并返回控制结果
- POJ
- 拯救OIBH总部
- 接受电话面试时有哪些要注意的
- 关于Android架构的一些思考
- Monkey-Android压力测试
- android 适配写法 drawable layout values
- Servlet不能自动注入Bean
- Django执行原始SQL
- Linux中如何使用vector
- oc——类——初始化
- 用okhttp时遇到的问题
- HashMap死锁的原因
- 西安市工业和信息化委员会赵平副主任在中服软件PaaS云平台技术架构及发展趋势研讨会上的讲话