DevEco Testing实战-场景化性能测试
·
DevEco Testing是一款专项集成测试工具,提供了多项测试能力。DevEco Testing将测试能力以测试服务卡片的形式呈现给用户,无需复杂的配置,即可一键执行测试任务,同时提供了测试报告和分析,辅助开发者发现应用和产品问题,提升应用质量。(来自官网介绍)
现在,我需要实现编写python脚本,结合DevEco Testing对我的设备进行自动点击测试等
mac环境
准备工作:
1.DevEco Testing 文档
2.Hypium 文档 https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/hypium-perf-python-guidelines
3.python(这个就不用多说,直接下载)推荐从 Python官网安装Python3.10版本
准备工作完毕~
参数配置:
1.python安装完之后,配置好环境变量,我这里是 zshrc,vi ~/.zshrc

source ~/.zshrc
命令行输入:python --version

2.配置pip源,创建一个pip.ini文件,内容为:
[global]
index-url = https://repo.huaweicloud.com/repository/pypi/simple
trusted-host = repo.huaweicloud.com
timeout = 120
index-url = https://repo.huaweicloud.com/repository/pypi/simple
trusted-host = repo.huaweicloud.com
timeout = 120
保存后,命令行在根目录执行: python -m pip install --upgrade pip
3.DevEco Testing Hypium下载完后,是一个zip文件,解压后,我这边显示四个zip
我给它全部全部解压了(其实不用,不管那么多)
先去hypium-5.1.5.310
按照顺序执行:
python -m pip install xdevice-5.1.5.310.tar.gz
python -m pip install xdevice-devicetest-5.1.5.310.tar.gz
python -m pip install xdevice-ohos-5.1.5.310.tar.gz
python -m pip install hypium-5.1.5.310.tar.gz
python -m pip install xdevice-devicetest-5.1.5.310.tar.gz
python -m pip install xdevice-ohos-5.1.5.310.tar.gz
python -m pip install hypium-5.1.5.310.tar.gz
再去hypium_perf-5.1.5.310
按照顺序执行:
pip install hypium-5.1.5.310.tar.gz
pip install hypium_perf-5.1.5.310-py3-none-any.whl
pip install perf_analyzer-5.1.5.310b0-py3-none-any.whl perf_collector-5.1.5.310b0-py3-none-any.whl perf_common-5.1.5.310b0-py3-none-any.whl perf_resource-5.1.5.310b0-py3-none-any.whl
pip install hypium_perf-5.1.5.310-py3-none-any.whl
pip install perf_analyzer-5.1.5.310b0-py3-none-any.whl perf_collector-5.1.5.310b0-py3-none-any.whl perf_common-5.1.5.310b0-py3-none-any.whl perf_resource-5.1.5.310b0-py3-none-any.whl
4.PyCharm里面打开设置-插件,把刚才下载好的DevecoTesting-Hypium-5.1.5.310安装进去
ok,环境配置都弄完了,接下来就可以开干了
打开Deveco Testing客户端,打开专项测试-场景化性能测试卡片,点击创建工程模板按钮。
生成的工程,用pycharm打开
根据文档或自己去编写号用例,执行main_py,这个时候设备就按照你的用例里去做了,比如滑动、点击等等进行测试了,具体代码创建好之后会有示例,具体根据自己需求来
接下来在Deveco Testing客户端 点击“场景化性能测试”卡片->选择“用例工程路径”->创建任务,选择好刚才的工程
创建和执行任务,就完事了,测试报告就会出来了
更多推荐


所有评论(0)