当前位置: 首页 > news >正文

鸿蒙测试2

稳定性测试wukong

测试目的

验证鸿蒙操作系统长时间使用对应APP是否会出现crash、ANR、timeout、error、Exception等。

wukong是鸿蒙系统自带的命令行工具。

测试类型

随机测试:是指随机测试界面内容,类比安卓的monkey测试。

专项测试:对指定应用控件进行测试。

随机测试基本命令

打开shell界面

单设备:hdc shell

多设备:hdc -t 设备编号 shell ,设备编号可以通过hdc list targets 获取。

执行测试

执行命令:hdc shell wukong exec -s 10 -i 1000 -a 0.28 -t 0.72 -c 100

wukong命令使用参数说明
命令参数值说明
wukong exec-主命令
-s10参数设置随机种子,10为种子值,可以看作这个测试的标记
-i1000

参数设置应用拉起时间间隔为1000ms

-a0.28参数设置应用随机拉起测试比例28%,打开和退出占操作比例的多少
-t0.72参数设置频幕随机touch测试比例为72%,滑动占操作比例的多少
-c100参数设置执行次数为100

专项测试基本命令

执行测试

查包名:hdc shell wukong appinfo

执行命令:hdc shell wukong special -C [bundlengme] -p -c 次数

命令参数值说明
wukong special-主命令
-C[bundlengme]控件顺序遍历测试参数设置,bundlengame为测试应用包名
-p-表示截图
-c次数表示操作该应用的次数

性能测试SmartPerf

应用场景

主要监测性能与功耗相关指标,包括FPS、CPU、GPU、RAM、Temp等,通过量化指标项了解应用、整机性能情况。

测试指标

CPU:衡量CPU占比情况

GPU:衡量GPU占比情况

FPS:APP流畅度,24为流畅60为最佳

POWER:设备电量信息

TEMP:设备电池和芯片温度信息

RAM:衡量物理内存占用情况

snapshot:每2秒截一次图

测试应用

前置准备

1.进入shell命令下:hdc shell

2.拉起SP_daemon,通过检查进程的方式确认daemon进程是否存在。ps -ef | grep SP-daemon

测试步骤

开始采集命令:SP-daemon start 其他基础命令

性能测试开始采集后,需要进入对应APP进行操作

结束采集命令(或等待自动结束):SP-daemon stop

具体参数查看官网SP-daemon参数华为官网文档

http://www.jsqmd.com/news/1385019/

相关文章:

  • 终极免费开源跨平台自动化工具:3步掌握鼠标键盘录制神器
  • 百度文库三步免费提取:去广告、加载全文、一键保存PDF
  • Windows Defender移除终极指南:3种模式全面提升系统性能与游戏体验
  • 10分钟搞定Mem Reduct内存清理:中文界面与自动清理一次配好
  • 万方AIGC检测报告怎么看?如何按疑似片段完成修改和复检?
  • SQL Server图片存储实战:VARBINARY(MAX)方案设计与性能优化
  • 厦门招聘平台哪个好:【帅聘网】成就自我 - 晴光转树
  • 31个功能!NSC_BUILDER:Switch游戏文件管理的终极解决方案
  • ERPNext一键安装保姆级指南:4步搞定全版本自动化部署
  • DABM-D223数据采集卡架构深度解析:STM32H743+FPGA双核如何各司其职
  • 标注员标注郑州话时分不清不同地区的发音差异,标注结果没法用
  • 服装行业数字化避坑指南:从“人海战术”到“AI员工”,2026年进销存选型到底看什么?
  • AI Agent 能跑命令之后,谁来管权限?这个开源项目用 YAML 划红线
  • 如何一键捕获完整网页:Chrome全屏截图的终极简单指南
  • 禹衡光栅长度计精度评测:基于国标0级氧化锆量块的校正与数据分析
  • YUV图像格式
  • 31个实用功能!Switch游戏文件管理终极解决方案NSC_BUILDER完整指南
  • B站缓存视频无法播放?m4s转MP4全流程实操指南
  • SQL Server自动化备份实战:全量差异日志策略与代理作业配置
  • Sunshine终极指南:5个步骤快速搭建个人游戏串流服务器
  • Nginx简单快速搭建文件服务器
  • 2026年深圳实验室建设品牌怎么选?多维度综合评估 - 城刊速递
  • Source Sans 3 开源字体实战:3 步部署 + 2 个提速技巧,让 UI 告别默认字体
  • 3步解决CK2中文乱码问题:十字军之王II双字节补丁完全指南
  • C++编译器优化技术详解与实战技巧
  • 浙江正规成考机构怎么选?四证齐查不踩坑 | 华博特专修学校 - 行业观察网
  • 微博导出PDF终极方案:Speechless免费插件让十年记忆一键备份
  • DDrawCompat快速上手指南:免费的DirectDraw兼容性解决方案,让老游戏满血复活
  • 当【Perplexity生成表格指令】遇见AI导出鸭:批量导出的最后一道优雅工序
  • 船用制氮机怎么选:新思气体全链条方案解析 - 城刊速递