您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > Android性能测试报告
1性能测试报告――――――――――――――――――――宜通关研发部云路网络科技有限公司2目录1.测试目的............................................................................................................................................32.测试地点............................................................................................................................................33.测试环境............................................................................................................................................33.1.客户端环境.......................................................................................................................................33.2.测试工具...........................................................................................................................................33.3.MONKEY的特征..............................................................................................................................34.测试过程说明....................................................................................................................................44.1.测试案例...........................................................................................................................................45.测试结果............................................................................................................................................56.性能测试总结....................................................................................................................................631.测试目的本报告是针对在Android客户端的稳定性,CPU使用率,UI的渲染时间以及发生的未知的错误,发现现有系统中可能存在的性能方面问题,提出可行性建议,以尽可能降低后续工作风险,为运用的稳定运行提供保证。主要测试目标如下:1、获得是否无响应问题,崩溃问题,内存泄露问题,异常问题(包含空指针,NullPointerException)。2、获得APP在不同负载下的资源消耗情况,为硬件配置提供依据。1.测试地点公司。2.测试环境2.1.客户端环境本次测试使用的设备清单如下:设备名称设备型号操作系统网络内存CPU测试次数魅族魅蓝3s5.13G16G2G100000OPPOR7Plus5.0WiFi32G3G100002.2.测试工具测试项目测试工具性能测试工具monkey2.3.Monkey的特征1、测试的对象仅为应用程序包,有一定的局限性。2、Monky测试使用的事件流数据流是随机的,不能进行自定义。3、可对Test的对象,事件数量,类型,频率等进行设置。43.测试过程说明3.1.测试案例下面是一个更为典型的命令行示例,它启动指定的应用程序,并向其发送10000个伪随机事件:monkey-pcom.winlu.etg--ignore-crashes-s100--throttle100-v-v-v100000D:\monkeylog.txt&com.winlu.etg(包名)-ignore-crashes忽略崩溃,继续测试,若不做此限制,monkey测试出现崩溃时会自动停止测试--throttle延时1000=1秒-v-v-v100000随机点击次数-s100为随机数的事件序列定一个值,若出现问题下次可以重复同样的系列进行排错D:\monkeylog.txt把monkey日志打出到设备储存,当测试发现出现错误时,就应该重新执行测试,把日志打出观看&即使把数据线从电脑上拔开,monkey测试依然会在设备上进行举例:AndroidSDK连接真机设备,Window打开CMD,命令行输入:adbshell,进入shell界面后:50:触摸事件百分比,即参数–pct-touch1:滑动事件百分比,即参数–pct-motion2:缩放事件百分比,即参数–pct-pinchzoom3:轨迹球事件百分比,即参数–pct-trackball4:屏幕旋转事件百分比,即参数–pct-rotation5:基本导航事件百分比,即参数–pct-nav6:主要导航事件百分比,即参数–pct-majornav7:系统事件百分比,即参数–pct-syskeys8:Activity启动事件百分比,即参数–pct-appswitch9:键盘翻转事件百分比,即参数–pct-flip10:其他事件百分比,即参数–pct-anyevent4.测试结果测试数据:6相关日志:monkey-OPPO-10000次.txtmonkeylog-魅族-100000.txt5.性能测试小结如下(1)操作业务的平均响应时间在可接受范围之内,100个并发用户登陆平均时间为2.922秒,生成XXX操作为9.150秒,其他业务操作均低于2秒。(2)系统差错率在可接受范围之内,系统差错率全为0%。(3)业务服务器中平均CPU占用率为99%。机型未响应数崩溃数内存泄泄漏数异常数CPU(占用率)OPPO010199%(美洽)魅蓝0101正常
本文标题:Android性能测试报告
链接地址:https://www.777doc.com/doc-7208383 .html