文档管理中心
应用分发AppGallery Connect 应用上架云测试查看测试报告功耗测试

功耗测试

云测试提供应用或元服务在真机设备上的功耗测试功能,检测影响应用或元服务功耗的前台资源占用和后台资源占用的各项关键指标。

前提条件

您已成功创建测试任务,且配置的“测试范围”包含“功耗测试”。

查看测试报告

  1. 登录AppGallery Connect,点击“开发与服务”。
  2. 在项目列表中点击需要查看测试报告的项目。
  3. 在左侧导航栏选择“质量 > 云测试”,进入云测试主界面。
  4. 选择“测试任务”页签,您可以通过搜索框或测试任务列表中的“应用类型”、“测试场景”、“测试状态”右侧的筛选出您要查看的测试任务,然后点击“操作”列的“查看报告”进入测试报告页面。

  1. 在总览与测试专项区域,点击“功耗”页签,可查看被测应用或元服务在功耗方面的测试详情(包含测试总项、测试通过率、通过项、不通过项、警告项),以及问题类型、设备型号、系统版本、屏幕分辨率等分布情况。

    功耗测试支持的检测项和检测标准见下表。

    展开

    检测项

    子项

    说明

    前台资源占用

    不可见动效

    应用或元服务在前台,对于用户不可见动效应当及时停止以释放资源,不允许有RS绘制空跑。

    视频编解码

    应用或元服务视频播放场景下,必须使用硬件编解码器(芯片支持的格式)。

    弹幕绘制

    应用或元服务视频弹幕场景下,弹幕绘图使用硬件加速,不要使用CPU绘图。

    垂类应用配置

    应用或元服务要根据自身分类设置正确的应用类型。

    音乐类应用设置正确的音乐类型,使用系统低功耗方案运行;导航类应用设置正确的应用类型,使用系统自带的导航场景的音效算法运行。

    后台资源占用

    CPU占用

    应用或元服务后台进程CPU负载约束:

    • 长时任务:后台进程持续10分钟CPU使用率不得高于80%。
    • 短时任务:后台进程任务期间CPU使用率不得高于80%。

    不可见动效

    应用或元服务切入后台或者灭屏场景,用户不可见的绘制或动效应当立刻停止。

    BT占用

    无长时任务的应用或元服务退到后台后不允许有蓝牙扫描。

    音频资源占用

    • 无长时任务的应用或元服务退到后台后禁止使用麦克风或扬声器。
    • 应用或元服务退后台后需合理使用音频播放,开启音频播放时,禁止不写入数据或者写入静音数据等类似恶意行为。

    运行锁占用

    无长时任务的应用或元服务退到后台后需释放占用资源,不能有持锁。

    传感器资源占用

    • 无长时任务的应用或元服务退到后台后禁止使用定位服务。
    • 应用或元服务退到后台后禁止使用传感器资源。

    说明

    测试通过率的计算公式如下:

    测试通过率 = 通过项/测试总项。其中,测试总项包括通过项、警告项和不通过项,测试结果表格中显示“--”的未检测项不计入测试总项。

  2. 点击问题汇总区域的“按问题”页签,可查看被测应用存在的功耗问题列表,并支持通过“测试结果”、“问题类型”下拉框进行问题筛选。点击对应问题“操作”列的“说明文档”可查看该检测项详细的检测标准。

  3. 点击问题汇总区域的“按机型”页签,可查看被测应用在所选测试设备上各检测项的具体执行情况,并支持通过“测试结果”、“系统版本”或“设备类型”下拉框进行筛选。

  4. 点击测试设备“操作”列的“查看详情”,将打开被测应用在这款机型上执行的测试详情。该测试报告详情中包含功耗测试时间、测试时长、被测应用信息、运行被测应用的测试设备、测试结果等信息,同时重点提供测试发现的问题项、问题详情、问题描述和问题截图。

    当检测到应用存在功耗问题时,“问题详情”页签左侧会列出所有发现的错误及警告。点击这些错误或警告,可查看对应的问题描述和问题截图。

  5. 点击“日志文件”页签,测试过程中生成的日志片段以表格形式列出。您可以点击某个日志片段“操作”列的“下载”,将其下载到本地查看。存在多个日志片段时,可点击“全部下载”一次性下载所有日志片段。

在 应用分发 中进行搜索
请输入您想要搜索的关键词