首页 > 其他分享 >HarmonyOS应用性能与功耗云测试

HarmonyOS应用性能与功耗云测试

时间:2023-12-26 16:36:10浏览次数:34  
标签:查看 功耗 HarmonyOS 任务 测试 页面

 性能测试

性能测试主要验证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云测试任务列表中查看任务状态。

查看测试报告

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

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

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

功耗测试

功耗测试主要验证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,任务,测试,页面
From: https://www.cnblogs.com/HarmonyOSDev/p/17928411.html

相关文章

  • java接口自动化系列(02):测试数据文件设计
    说明本次分享的是测试数据存excel中,后续分享测试数据存yaml中常用数据用例数据频繁使用到的值,我们可以放到一个变量中,这样避免修改值的时候大面积修改示例sheet名称:variables解释:标题行每个单词首字母大写,因为代码里面反射会用到解释:字段数据Name:变量名,#{xxx}整体表示变量名Value:变......
  • 【干货】Windows测试拉流工具及操作步骤大汇总
    关于技术的文章小编给大家分享过很多,今天再给大家分享一点干货:Windows系统中可以测试拉流的工具汇总,感兴趣的朋友可以进行深入了解哦。1、EasyStreamClientTool工具该工具在easynvr目录下,进入下图该目录下:随后在路径窗口输入cmd,回车,进入命令行;输入拉流命令,例:EasyStrea......
  • Taurus .Net Core 微服务开源框架:Admin 插件【4-6】 - 配置管理-Mvc【Plugin-Doc 接口
    前言:继上篇:Taurus.NetCore微服务开源框架:Admin插件【4-5】-配置管理-Mvc【Plugin-Admin后台】本篇继续介绍下一个内容:系统配置节点:Mvc- Plugin- Doc 接口测试及文档:配置界面如下:  配置说明如下:1、Doc.IsEnable:配置当前接口测试文档插件是否可用这是一个......
  • 测试开发 | TensorFlow:深度学习的引擎
    深度学习框架是支持深度学习模型开发和训练的关键工具,而TensorFlow作为其中一枚耀眼的明星,凭借其强大的功能和灵活性,成为深度学习领域的首选之一。本文将深入探讨TensorFlow的起源、基本原理、关键特性以及在人工智能领域中的应用。TensorFlow的起源与发展TensorFlow是由GoogleBra......
  • 测试开发 | PyTorch:深度学习的艺术之选
    深度学习框架是推动人工智能技术发展的关键工具,而PyTorch以其灵活的设计、直观的界面和强大的动态计算图而备受欢迎。本文将深入探讨PyTorch的起源、基本原理、关键特性以及在人工智能领域中的广泛应用。PyTorch的起源与发展PyTorch是由Facebook的人工智能研究团队开发的开源深度学......
  • 测试开发 | 自然语言处理基础:从文本到智能
    自然语言处理(NaturalLanguageProcessing,简称NLP)是人工智能领域中一项关键技术,旨在让计算机理解、处理和生成人类语言。NLP使得计算机能够读懂、理解和产生文本数据,为机器与人之间的沟通搭建了桥梁。本文将介绍自然语言处理的基础知识,包括其定义、主要任务和关键技术。什么是自然......
  • 测试开发 | 词嵌入(Word Embeddings):赋予语言以向量的魔力
    在自然语言处理(NLP)领域,词嵌入是一种强大的技术,通过将词语映射到实数域中的向量空间,实现了对语言信息的高效表示。这种方法不仅提升了文本处理的性能,还为许多NLP任务的成功实现提供了关键支持。本文将深入介绍词嵌入的定义、原理、应用以及其在改善自然语言处理任务中的作用。词嵌入......
  • 测试开发 | 命名实体识别(NER):解锁文本中的信息宝藏
    命名实体识别(NamedEntityRecognition,简称NER)是自然语言处理领域中一项关键任务,旨在从文本中识别出命名实体,并将其分类为预定义的类别,如人名、地名、组织名等。NER技术在信息提取、问答系统、机器翻译等多个领域都发挥着不可替代的作用。本文将深入介绍NER的定义、任务目标、方法......
  • 测试开发 | 探索人工智能图像生成的奇妙世界
    摘要:人工智能图像生成是当今科技领域中备受瞩目的前沿技术之一,它借助深度学习和神经网络等先进技术,使计算机系统能够学习并创造出逼真、想象力丰富的图像。本文将深入探讨人工智能图像生成的原理、应用领域以及未来发展趋势。1.人工智能图像生成的原理人工智能图像生成的核心原理......
  • 测试开发 | 人工智能目标检测
    摘要:人工智能目标检测是计算机视觉领域的一项重要技术,通过深度学习和先进算法,使计算机系统能够自动识别并定位图像中的目标。本文将深入探讨人工智能目标检测的原理、应用领域以及未来发展的前景。1.人工智能目标检测的原理人工智能目标检测的核心在于使用深度学习模型,其中卷积神......