06-应用测试 ================= 1. wukong稳定性工具 ---------------------- https://docs.openharmony.cn/pages/v5.0/zh-cn/application-dev/application-test/wukong-guidelines.md/ 简介 -- OpenHarmony稳定性测试工具wukong,作为OpenHarmony工具集的重要组成部分,实现了Ability的随机事件注入、控件注入、异常捕获、报告生成以及对Ability的数据遍历截图等应用稳定性测试基础能力。 命令对应使用说明:https://gitee.com/openharmony/ostest\_wukong/blob/master/README\_zh.md 执行稳定性测试 ------- **wukong exec 随机测试使用示例** 进入shell,执行随机测试命令: .. code:: wukong exec -s 10 -i 1000 -a 0.28 -t 0.72 -c 100 随机测试示例解析: .. image:: media/app_test_image1.png **wukong special 专项测试使用示例** 进入shell,执行专项顺序遍历测试命令: .. code:: wukong special -C [bundlename] -p 专项测试示例解析: .. image:: media/app_test_image2.png 查看测试结果 ------ 当执行完测试指令,会自动生成测试结果。 **测试结果输出根路径如下:** .. code:: 2022/9/22之前的版本报告存放路径:/data/local/wukong/report/xxxxxxxx_xxxxxx/ 2022/9/22之后的版本报告存放路径:/data/local/tmp/wukong/report/xxxxxxxx_xxxxxx/ > **说明:** 测试报告文件目录将自动生成。 该目录中包含以下几类结果: .. image:: media/app_test_image3.png **wukong执行日志** .. code:: reports/xxxxxxxx_xxxxxx/wukong.log 2. SmartPerf性能工具 ---------------------- https://docs.openharmony.cn/pages/v5.0/zh-cn/application-dev/application-test/smartperf-guidelines.md/ 简介 -- SmartPerf端是一款基于OpenHarmony系统开发的性能功耗测试工具,操作简单易用,可提供包括性能、功耗的关键KPI指标,给出具体指标的测试值,包括采集设备的FPS、CPU、GPU、Ftrace等指标数据; 目前SmartPerf工具提供了两种使用方式,分别为hap应用可视化操作方式(SmartPerf-Device)和shell命令行方式(SmartPerf-Daemon),其中SmartPerf-Device支持可视化操作、悬浮窗控制暂停,悬浮窗实时展示数据,SmartPerf-Daemon主要适用于无屏设备、性能较差的设备,对3568等设备同样支持。