monkey
文章平均质量分 86
朝天椒的夏天
软件测试,自动化,性能
展开
-
monkey测试环境搭建-真机
Monkey测试是Android自动化测试的一种手段。Monkey测试本身非常简单,就是模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常。当Monkey程序在模拟器或真实设备运行的时候,程序会产生一定数量或一定时间内的随机模拟用户操作的事件, 如点击,按键,手势等, 以及一些系统级别的事件。通常也称随机测试或者稳定性测试。搭建monkey运行环境l下载sdk ...原创 2016-12-03 15:22:12 · 4002 阅读 · 0 评论 -
monkey测试
上一篇《Eclipse搭建android开发环境》如已经配置好,则可直接进行monkey测试,因为monkey测试环境搭建相对简单,只需下载sdk以及配置好环境变量即可,搭建的android开发环境已经绰绰有余。测试准备:1.一台已经root的andriod手机2.手机安装RE文件管理器(root exploere),对/data/data目录进行操作(操作时会提示是否获取权限),这样adb sh...原创 2016-12-03 15:21:09 · 613 阅读 · 0 评论 -
Monkey测试结果分析
测试准备:Monkey压力测试时除了添加测试APP,还可另外添加2-3个第三方app进行对比测试。1.在D盘新建一个txt文件,添加APP包名,命名为whitelist.txt2.用cmd命令把whitelist.txt文件push到手机adb push d:\whitelist.txt /data/local/tmp/3.压力测试指令monkey -p 包名 [...原创 2016-12-03 15:19:28 · 24184 阅读 · 0 评论 -
Monkey cpu数据获取
CPU数据获取l通过系统文件dumpsys来取值,可以看到所有进程的内存信息,命令如下:adb shell dumpsys cpuinfo如上:测试程序CPU占用率为1.9%,其中用户(user)占用1.2%,内核占用0.6%。l查看cpu详细信息,获取文件top信息查看前5个进程的cpu信息adb shell top -m 5这主要关注CPU占比,如果比例很高...原创 2016-12-03 15:18:14 · 4062 阅读 · 0 评论 -
Monkey内存、CPU测试
测试准备:1.3个app:压力测试APP1 com.hst.che压力对比测试APP2 com.kingsoft无压力测试APP3 com.sjhst.che2.压力测试指令:分别对APP1和APP2同时进行相同条件的测试并生成log文件(该文件用来分析crush.anr,exception)3.内存采集批处理文件:4.cpu采集批处理文...原创 2016-12-03 15:13:58 · 5564 阅读 · 1 评论