HarmonyOS应用性能与功耗云测试

本文详细介绍了如何在HarmonyOS上进行性能和功耗测试,包括测试任务创建、设备选择、测试报告查看,以及开发学习指南中的快速入门、基础知识等内容。
摘要由CSDN通过智能技术生成

[

性能测试
性能测试主要验证 HarmonyOS 应用在华为真机设备上运行的性能问题,包括启动时长、界面显示、CPU 占用和内存占用。具体性能测试项的详细说明请参考性能测试标准

性能测试支持 Phone 和 TV 设备,包格式包括 Hap/App。

前提条件
● 已注册华为开发者帐号,并完成实名认证,具体请参考帐号注册和实名认证

● 已通过 DevEco Studio 开发完应用,并编译构建生成 Hap 或 App,具体请参考DevEco Studio使用指南

创建测试任务

  1. 访问HUAWEI DevEco Service页面,使用华为开发者帐号进行登录。
  2. 点击界面上的“从这里开始”按钮,进入到控制台。
  3. 选择或者创建一个项目,如果新创建一个项目,注意选择 HarmonyOS。

图片

\4. 进入项目空间,在左侧导航栏中选择测试服务 > HarmonyOS 云测试,进入 HarmonyOS 云测试页面,点击 HarmonyOS 云测试页面右侧的创建测试按钮,进入创建测试任务页面。

图片

\5. 在创建测试任务页面选择性能测试,设置如下信息后,点击下一步。
● 应用程序:选择待测试的 HarmonyOS 应用包,包括 HAP 和 APP 两种格式,如果未上传应用,请先从本地上传一个 HarmonyOS 应用包。
● 应用分类:设置应用的一级分类、二级分类和三级分类。

说明
每天只能进行 100 次性能测试任务,请合理安排测试任务。

图片

\6. 选择测试设备,性能测试支持智慧屏(TV)和手机(Phone)。

\7. 任务创建完成后,请等待测试任务完成,可以在 HarmonyOS 云测试任务列表中查看任务状态。

图片

查看测试报告
测试任务执行完成后,在任务列表中,可以点击查看测试报告按钮,查看测试结果详细信息。

图片

在测试报告的概览页,可以查看测试任务的整体情况,如测试通过率、问题分布、在各个测试终端上的问题分布情况。

image.png

点击测试设备后的查看详情按钮,可以查看测试任务详情信息,测试截屏、异常信息和日志信息。

功耗测试
功耗测试主要验证 HarmonyOS 应用在华为真机设备上运行的功耗,包括屏幕占用时长、WLAN 占用时长、音频占用时长等。具体功耗测试项的详细说明请参考功耗测试标准

功耗测试支持 Phone,包格式包括 Hap/App。

前提条件
● 已注册华为开发者帐号,并完成实名认证,具体请参考帐号注册和实名认证

● 已通过 DevEco Studio 开发完应用,并编译构建生成 Hap 或 App,具体请参考DevEco Studio使用指南

创建测试任务

  1. 访问HUAWEI DevEco Service页面,使用华为开发者帐号进行登录。
  2. 点击界面上的“从这里开始”按钮,进入到控制台。
  3. 选择或者创建一个项目,如果新创建一个项目,注意选择 HarmonyOS。

图片

\4. 进入项目空间,在左侧导航栏中选择测试服务 > HarmonyOS 云测试,进入 HarmonyOS 云测试页面,点击 HarmonyOS 云测试页面右侧的创建测试按钮,进入创建测试任务页面。

图片

\5. 在创建测试任务页面选择功耗测试,设置如下信息后,点击下一步。
● 应用程序:选择待测试的 HarmonyOS 应用包,包括 HAP 和 APP 两种格式,如果未上传应用,请先从本地上传一个 HarmonyOS 应用包。
● 应用分类:设置应用的一级分类、二级分类和三级分类。说明每天只能进行 100 次功耗测试任务,请合理安排测试任务。

图片

\6. 选择测试设备,功耗测试支持手机(Phone)和轻量级智能穿戴(LiteWearable)。

\7. 任务创建完成后,请等待测试任务完成,可以在 HarmonyOS 云测试任务列表中查看任务状态。

图片

查看测试报告
测试任务执行完成后,在任务列表中,可以点击查看测试报告按钮,查看测试结果详细信息。

图片

在测试报告的概览页,可以查看测试任务的整体情况,如测试通过率、问题分布、在各个测试终端上的问题分布情况。

图片

点击测试设备后的查看详情按钮,可以查看测试任务详情信息,如测试截屏、异常信息和日志信息。

现在入手学习鸿蒙开发技术,大家基本都是在一个起点,为了帮助到大家找寻到准确学习途径,有一个好的学习路线作为方向进行引导,这边特意邀请了几位行业大佬帮忙整理了一套《鸿蒙(HarmonyOS)开发学习指南》,大家可以进行参考学习

《鸿蒙(HarmonyOS)开发学习指南》

第一章 快速入门

1、开发准备

2、构建第一个ArkTS应用(Stage模型)

3、构建第一个ArkTS应用(FA模型)

4、构建第一个JS应用(FA模型)

5、…

图片

第二章 开发基础知识

1、应用程序包基础知识

2、应用配置文件(Stage模型)

3、应用配置文件概述(FA模型)

4、…

图片

第三章 资源分类与访问

1、 资源分类与访问

2、 创建资源目录和资源文件

3、 资源访问

4、…

图片

第四章 学习ArkTs语言

1、初识ArkTS语言

2、基本语法

3、状态管理

4、其他状态管理

5、渲染控制

6、…

图片

第五章 UI开发

1.方舟开发框架(ArkUI)概述

2.基于ArkTS声明式开发范式

3.兼容JS的类Web开发范式

4…

图片

第六章 Web开发

1.Web组件概述

2.使用Web组件加载页面

3.设置基本属性和事件

4.在应用中使用前端页面JavaScript

5.ArkTS语言基础类库概述

6.并发

7…

图片

11.网络与连接

12.电话服务

13.数据管理

14.文件管理

15.后台任务管理

16.设备管理

17…

图片

第七章 应用模型

1.应用模型概述

2.Stage模型开发指导

3.FA模型开发指导

4…

图片

扫描下方二维码免费领取,《鸿蒙(HarmonyOS)开发学习指南》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值