Android 自动化测试及性能数据采集的 Python 脚本

本文介绍了一个基于uiautomator2的Python库android-catcher,用于Android设备的UI自动化测试和性能数据采集,包括CPU、内存、帧率等。提供了无自定义测试场景和自定义测试场景的使用方法,适用于各种测试场景下的性能分析。
摘要由CSDN通过智能技术生成

写在前面

本文主要介绍一个基于 uiautomator2 封装的一个 Pythonandroid-catcher,该库的功能主要有对 Android 设备进行 UI 自动化测试采集手机性能数据,适用于如列表滑动、录制视频等各种测试场景下 CPU、内存、帧率等信息的捕获,方便后续分析。
Github地址:https://github.com/CharmingW/android-catcher

安装

安装 Python

自动化测试的脚本是用 Python 3 写的,要运行脚本需要先安装 Python 3 环境
下载地址:
Python 3.6.5

安装 android-catcher 依赖

打开脚本目录执行以下命令,安装依赖

pip install -r requirements.txt

Usage

uiautomator2 的使用方式

安装完 uiautomator2 之后,一般只需要执行以下命令对设备进行初始化,在设备上安装 uiautomator2 服务

python -m uiautomator2 init

出现以下提示则表示安装成功
uiautomator初始化成功
更多的 uiautomator2 的使用方式可参考:

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值