移动性能测试 利用 Android 测试工具-XTest 来测试性能

y-grey · 2022年10月08日 · 最后由 我去炒饭 回复于 2022年10月13日 · 8437 次阅读

随着网易 Emmagee 和腾讯 GT 退出历史舞台,腾讯 PerfDog 收费,业界急需一款易用且免费的性能测试工具。那么接下来要介绍的 Android 测试工具-XTest 可能符合此要求。XTest 是一款 Android 平台的测试工具,目前只支持性能测试,后续会逐渐支持更多易用实用的功能。它的性能测试特点如下:

1、随时测试、平时使用不依赖 PC(仅首次需 PC 端通过 ADB 启动)

2、支持 CPU、内存、FPS、卡顿、GPU、流量、功耗等性能数据采集

3、支持 Android5.0+ 版本

4、极简使用,PC 端和手机端均不用安装任何应用

使用流程介绍
1、下载工具并启动
前往:工具下载链接:https://github.com/y-grey/XTest/releases/tag/v1.0.0
下载工具,确保手机处于开发者 USB 调试模式,执行 run 启动 (如果你是 mac,需要给 adb 授权:chmod 755 XTest/MacAdb/adb)
出现如下浮窗,则代表启动成功。其中 “最小化” 可在平时不使用工具的时候可将该窗口最小化,而 “退出” 则直接退出工具,下次启动需重新从 PC 端启动。建议不使用工具的时候选择” 最小化 “,不直接 “退出”

2、选择性能测试→选择测试应用

3、开始采集性能数据
右上角实时显示当前性能数据,每秒刷新一次,浮窗可上下拖动来避免阻碍操作,点击浮窗右上角红点可结束测试

4、结束测试
在手机 sdcard 目录下找到 XTest 目录,进入对应包名文件夹,可找到这次测试生成的性能数据.csv 文件

5、生成曲线图
通过文件发送或者 adb pull 的形式将文件导出到 PC 上,通过 Excel 打开后,可利用 Excel 的图表功能生成相应的性能曲线图

最后
工具初推出,可能存在 bug 或者适配问题,或者您有好的建议,欢迎反馈

提 issue:https://github.com/y-grey/XTest

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 8 条回复 时间 点赞

无法启动程序?


执行程序后未启动,也没看到浮窗,也未报错,小米 8,MIUI12.0.1

testerhome100 回复

请问 android 系统的版本是多少

怎么启动,我这边使用的是机顶盒 android4 的版本,能兼容嘛

PC 的 bat 脚本写错了,自己执行一次就行

学习了

工具蛮不错的,多谢大佬的分享

y-grey Android 测试工具-XTest 新增 Monkey 遍历测试 中提及了此贴 02月19日 21:41
y-grey XTest 上新强大的录制回放功能 中提及了此贴 05月03日 21:52
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册