@IT·互联网鸿蒙(HarmonyOS)开发知识

鸿蒙开发实战案例:自定义性能脚本测试

2025-04-14  本文已影响0人  迪士尼在逃程序员

概述

DevEco Testing Hypium是HarmonyOS平台上的UI自动化测试框架,允许开发者使用Python编写测试脚本,具备原生控件、图像及比例坐标定位功能,支持多窗口及触摸屏、鼠标、键盘的模拟输入,并能实现多设备并行测试。此外,它还配备了提升开发效率的辅助插件,如控件查看和投屏操作,并能自动生成详细的测试报告,包括设备日志和执行步骤的截图,为测试过程提供全面的支持与分析工具。

环境搭建

系统要求

搭建步骤

配置环境使用DevEco Testing Hypium进行自动化测试,需要按照以下步骤操作:

  1. Python安装

    • 从Python官方网站下载并安装3.10版本(其他版本可能存在兼容性问题)。
  2. pip源配置

    • 在用户的目录下(如:C:\Users\用户名\ .pip)创建一个名为.pip的文件夹,并在其中创建一个名为pip.ini的文件,内容应包括index-urltrusted-host设置,指向一个pip源。

    • 示例pip.ini文件内容:

     [global]
     index-url = http://xxxx/pypi/simple
     trusted-host = xxxx
  1. IDE安装

    • 推荐安装PyCharm社区版2021.3或更高版本。
  2. HDC安装

    • 下载DevEco Studio获取,配置向导默认下载Toolchains获取,详情请参考DevEco Studio使用指南及调试工具-hdc
  3. Hypium安装

    • 从华为开发者网站[下载Hypium]( 下载中心 | 华为开发者联盟-HarmonyOS开发者官网,共建鸿蒙生态 )的离线安装包并解压。

    • 从本地下载目录中打开cmd窗口,运行 install.bat 脚本,跟随提示确认安装。

如脚本执行失败,可在CMD命令窗口输入 python -m pip install --upgrade pip 更新pip后,手动安装依赖包。注:以下版本仅供示例,具体版本号请参照实际下载版本。

   pip install xdevice-5.0.5.100.tar.gz
   pip install xdevice-devicetest-5.0.5.100.tar.gz
   pip install xdevice-ohos-5.0.5.100.tar.gz
   pip install hypium-5.0.4.200b2.tar.gz
   pip install hypium_perf-5.0.5.100.1b3-py3-none-any.whl
   pip install perf_collector-4.2.1b0-py3-none-any.whl perf_analyzer-4.2.1b0-py3-none-any.whl perf_common-4.2.1b0-py3-none-any.whl perf_resource-4.2.1b0-py3-none-any.whl
  1. DevEco Testing Hypium插件安装及使用方法

    • 准备DevEco Testing Hypium文件离线安装包,无需解压。
    • 打开pycharm后,点击File -> Settings -> Plugin -> 齿轮图标 -> Install Plugin from Disk -> 选中刚刚下载的离线安装zip包 -> 安装完成后重启pycharm。

以上步骤搭建DevEco Testing Hypium环境

性能脚本操作步骤

①应用性能功耗测试模块

②长计划性能测试首次点击需要下载

脚本案例

工程目录

场景用例和原子用例使用说明

注意事项

脚本测试结果解析

测试完成后,自动生成测试报告。报告包含任务信息、整体评估、用例详情、指标监控数据、资源文件(trace及视频)。

写在最后

上一篇 下一篇

猜你喜欢

热点阅读