新闻资讯
行业动态
关于性能测试的一些基本知识

发布日期:2021-05-07

对于在线性能的监控,研究所还做了一个场测助手,是一个方便收集性能、定位bug的工具。

app性能指标的获取方法。
如果你不在大公司,你就不能使用上面易于使用的平台。以下是一些简单方便的方法,可以让你自己写脚本来获得各种性能指标。
CPU的测试方法有几种。
1)使用android提供的viewplaincopy在CODE上查看代码片,并将其发送到我的代码片
2)使用top命令viewplaincopy在CODE上查看代码片生成到我的代码片adbshelltop|grep。
获得packagename
-存储器。
存储器消耗,该测试节点的设计目标是使应用程序不占用过多的系统资源,并及时释放存储器,保证整个系统的稳定性,当然,关于存储器测试,我们需要介绍几个概念:空闲状态,中等规格,满规格。
闲置状态:指打开应用程序后,点击home键让应用程序在后台运行,此时应用程序所处的状态称为闲置状态。中等规格和满规格是指对应用程序的操作时间间隔不同,中等规格时间长,满规格时间短。
下一步,我们将讨论存储器测试中有许多测试子项,如下列表所示:
1)空闲状态下的应用内存消耗。
2)中等规格下的应用内存消耗。
3)满规格状态下的应用内存消耗。
4)应用内存峰值。
5)应用内存泄漏。
六、应用程序是否存储内存。
7)压力测试后内存的使用。
-电量。
功耗测试主要从以下几个方面开始:
1)测试手机安装目标APK前后待机功耗无明显差异。
2)常用场景可正常进入待机,待机电流在正常范围内。
3)长期连续使用无异常功耗。
功耗测试方法分为软件测试和硬件测试两种。
软件测试一般分为两类:
首先使用市场上提供的第三方工具,如金山电池管家等。二是自写工具,这里通常采用三种方法:
首先是基于android的PowerManager.WakeLock;
二是功耗计算=CPU消耗+Wakelock消耗+数据传输消耗+GPS消耗+Wi-Fi连接消耗;
三是通过adbshelldumpsysbattery获得。
然后说硬件测试。在这里,我们通常使用万用表或功耗计进行测试。使用功耗计进行测试时,需要制造假电池。一些不能拔掉电池的手机需要焊接才能进行测试。
-启动时间。
安卓性能测试-启动时间:
先谈谈启动时间。有关应用程序启动时间的测试,分为三类:
1)第一次启动-应用程序第一次启动所需的时间。
2)非首次启动-应用程序非首次启动所需时间。
3)应用界面切换-应用界面切换所需时间。
那么如何测试启动时间呢?一般我们分为两类,一类是用软件测试,一类是用硬件测试。首先说说软件测试的方法,大部分人可能都知道用安卓提供的DisplayManager来获取安卓的启动时间。通过日志过滤关键词Displayed过滤打印出来的所有activity,记录日志通过。
-帧速率。
GPU测试者来说,GPU这个词并不陌生,如今3Dmax、安兔兔等第三方软件让GPU在移动端性能测试领域家喻户晓,但是对于应用程序中的GPU该如何测试呢?先介绍几个名词:过度绘制,帧速率,帧速率差。过度绘制是指由于界面上显示的activity多层组合而导致的结果。帧速率是指屏幕刷新率。帧方差是指屏幕刷新帧间隔方差。对GPU的测试主要包括以下测试子项:界面过度绘制,屏幕滑动帧速率,屏幕滑动平滑度。
测量过度绘制。

上一篇:欧洲能源效率ERP

下一篇:哪些产品需要在美国EPA认证EPA注册机构进行EPA注册?