![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 86
朝天椒的夏天
软件测试,自动化,性能
展开
-
Andriod应用性能测试-流量、电量
APP性能测试时除了需要监控CPU,内存数据,还需要获取该app的流量和电量数据,测试该数据是否在可接受的范围内,避免app出现过分消耗流量和电量的现象。电量、流量测试方法:1.CPU空闲时,停留在主界面不退出,打开网络然后锁屏,12小时后查看电量、流量变化2.APP在操作运行时(此过程可借助使用monkey进行压力测试),1小时后查看电量、流量变化3.另一个第三方APP进行步骤1...原创 2016-12-03 15:11:36 · 8484 阅读 · 0 评论 -
monkey测试环境搭建-真机
Monkey测试是Android自动化测试的一种手段。Monkey测试本身非常简单,就是模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常。当Monkey程序在模拟器或真实设备运行的时候,程序会产生一定数量或一定时间内的随机模拟用户操作的事件, 如点击,按键,手势等, 以及一些系统级别的事件。通常也称随机测试或者稳定性测试。搭建monkey运行环境l下载sdk ...原创 2016-12-03 15:22:12 · 4002 阅读 · 0 评论 -
Eclipse搭建andriod开发环境
(需先安装JDK 1.7,因JDK环境在之前的selenium2(JAVA)中已经配置好,这里不再重复)Eclipse搭建andriod开发环境,先讲第一种最简单的方法1.下载google andriod sdk2.文件名为adt-bundle-windows-x86-20130917.467161976.rar,里面集成了eclipse,sdk,jdk,以及SDK原创 2016-12-03 15:02:20 · 436 阅读 · 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 · 24181 阅读 · 0 评论 -
Monkey内存数据获取
内存数据获取l通过系统文件dumpsys来获取,可看到所有进程的内存信息,命令如下:adb shell dumpsys meminfo查看指定进程的内存信息,命令如下:adb shell dumpsys meminfo $pakagename or $Pid如:adbshell dumpsys meminfo3641这里得到的信息非常多,重点关注如下几个字段:(1...原创 2016-12-03 15:16:25 · 1292 阅读 · 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 · 4048 阅读 · 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 · 5562 阅读 · 1 评论 -
安卓真机appium环境配置
appium是一个开源的自动化测试框架,可以用来测试IOS和Android平台上的原生应用:io或android SDK开发出来的app;web应用:浏览器访问的应用,如安卓的chrome或ios的safari;混合应用。安装步骤如下:1.先安装node.js。node.js官方网站:https://nodejs.org/,根据你的操作系统选择相应的版本进行下载。我的操作系统是win7(6...原创 2018-02-28 10:53:23 · 2630 阅读 · 0 评论