您的位置:首页 > 移动开发 > Android开发

Android性能常用的测试工具(黑盒)

2016-05-17 10:58 288 查看
整理一些常用的Android性能测试方面的常用测试工具.Fps2d
工具名称:fps2d性能测试工具
工具描述:fps2d主要针对android系统系统对2D图形处理性能的测试
测试方法:将该软件下载到所要测试的android系统上,双击该程序。待程序运行完毕后,记录本次测试的成绩`
测试结果:测试结果有avg、stdev两个参数值,其中,avg是每秒帧数的平均值,stdev是标准偏差值,avg的值正常值是(58-60),另测试最后,系统会给出测试时迭代的次数,iteration是迭代的次数
Linpack
 工具名称:Linpack性能测试工具工具描述:Linpack用具测试计算机浮点计算性能测试方法:将该软件下载到所要测试的android系统上,双击该程序。进入程序主界面后,点击running benchmark,开始测试测试结果:测试结果中有四个参数:MFLOPS、time、norm res、precision  MFLOPS每秒百万次的浮点运算,norm res可以是标准参照,precision 是软件版本信息 一般MFLOPS值越高越好,采用此工具测量时需要多次测试,求下平均值
Benchmark
 工具名称:	Benchmark工具描述:	Benchmark可以测试系统中的多项性能,包括2D、cpu、内存和文件系统,且速度较快测试方法:	将该工具下载到系统上,双击该系统,进入程序主界面,用户直接点击running benchmark按钮,将会测试工具默认的各项内容,测试结果:	测试结果中的各项内容结果:Graphic:total graphic score、draw opacity bitmap(绘制不透明的位图万像素/每秒)、draw transparent bitmap(绘制透明的位图万像素/每秒)Cpu cpu的总得分Memory 内存总得分和复制内存的时间Filesystem 中列出整个文件系统的得分,同是有创建/删除100个文件所用的时间,向文件中读/写1M内容的速度(及时编译工具jit的开启可以提高测试的成绩。Sp13开启也会影响到测试成绩)
Quadrant(象限)
 工具名称:Quadrant工具描述:Android系统的性能测试工具,针 对CPU、内存、I/O输入输出、2D及3D图像的性能,提供了一键式的完整测试。也可以或是根据需要选择其中 某些测试项目单独测试。测试工具:在所要测试的系统上装入该测试工具,双击该工具,进入软件主界面,用户可以选择综合性能测试,也可以选择自定义性能测试测试结果:测试覆盖cpu、memory、IO、2D、3D五大部分。测试完成后,将会给出给个部分的测试数值,同时将正在测试的系统的平分和其他机器测试的结果分布的直方图。
Cts
 工具名称:Cts android兼容性测试工具工具描述:测试在在android系统上开发的程序可以正常运行在手机设备上,即android应用程序的兼容性测试方法:在android设备的shell环境下运行cts工具,进入cts环境内,ls –plan 命令将android的项目有八大项,如:CTS、Android、Signature(签名安全)、AppSecurity(应用程序安全)、等。使用start –plan name运行其中一个项目,也可以通过start –-plan name –p packagename 运行该项目中的一个应用程序。测试结果:测试结果在out/host/linux-x86/cts/android-cts/repository/results/目录下,并以开始测试的时间命名文件夹下的testresult.xml文件中会记载测试项的测试结果。Testresult.xml文件中的summary项即记录就是测试结果总结
Monkey测试工具
  工具名称:Mokey测试工具工具描述:Mokey是android系统自带测试工具,monkey测试工具是向用户发送伪用户事件流,对android系统进行压力测试。测试软件的稳定性和健壮性测试方法:Monkey是android系统自带的测试工具,需运行在其环境中的shell里启动该工具,可以使用adb.exe shell进入shell环境,直接使用   monkey命令后跟参数即可进行android的压力测试。Monkey的常用命令参数有:-p ALLOWED_PACKAGE 伪事件操作的程序范围,当设定-p参数后,随机伪事件将会在设定的应用程序中产生,当没有设定该参数是,随机伪事件将在Intent.CATEGORY_LAUNCHER或Intent.CATEGORY_MONKEY运行,可以指定多个应用程序 -v 增加反馈信息的级别,参数选择有level0、level、level2. 其他可以参照monkey参数含义测试结果:当伪事件运行完毕后,且无错误时,shell上会提示monkey finish信息。
Speed test工具
 工具名称:	Speed test测试工具工具描述:	Speed test工具主要测试设备的网络速度。可单独测试3G和无线网络的上传和下载的速度,通常测试需要多次测试取平均值。测试方法:	将工具导入设备中,同时开启所要测试的网络对象,单击功能页面speed test工具的图标,进入工具的主页面。单击“开始测试”按钮,进入测试界面。测试完成后,工具会恢复到开始测试的界面。多次重复该测试步骤。测试结果:	在result菜单下可以看到之间的每次测试结果,每次的测试都以开始测试的时间为标识符。求几次测试的平均值。
SD卡速度测试
 工具名称:SD.card.speed.test工具描述:测试SD卡的读取和写入的速度,SD合格的标准:C=classC2不低于2M/SC4 不低于4M/sC6 不低于6M/s测试方法:将SD.card.speed.test工具导入设备中,一般情况下工具会自动检测设备上的SD卡,如果没有的SD卡的情况,设备会给出提示,如果检测到SD卡后就开始测试。公司MID中一部本的内存挂载到了SDcard下(可能有8G),因此这个时候测试SD卡的读取和写入的速度并不准确,这种情况下可以卸载存储一保证测试数据的准确性。测试结果:可测试结果中给出了SD卡的读取和写入的速度。可以多次测试求平均值。
SD卡速度测试
 工具名称:Nand test工具描述:测试SD卡的读取和写入的速度,SD合格的标准:C=classC2不低于2M/SC4 不低于4M/sC6 不低于6M/s测试方法:将SD.card.speed.test工具导入设备中,一般情况下工具会自动检测设备上的SD卡,如果没有的SD卡的情况,设备会给出提示,如果检测到SD 卡后就开始测试。公司MID中一部本的内存挂载到了SDcard下(可能有8G),因此这个时候测试SD卡的读取和写入的速度并不准确,这种情况下可以卸载存储一保证测试数据的准确性。测试结果:可测试结果中给出了SD卡的读取和写入的速度。可以多次测试求平均值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: