H5性能测试,首屏时间统计(Argus)
Argus 腾讯质量开发平台,官网链接:https://wetest.qq.com/product/argus
主要针对性:H5的游戏性能测试
主要介绍:
独家首屏时间统计:
- 告别人工掐秒
- 自动统计首屏加载耗时
- 细化至每个跳转页面
专利FPS算法:
- 专利FPS算法更科学地统计H5游戏帧率信息
- 真实反映衡量游戏流畅度
基础性能数据:
- 提供FPS、CPU、PSS、流量等性能指标
- 一次搞定基础数据
自主便捷测试:
- 测试手机无需ROOT
- 支持Android全系统
- 自主测试,场景不受限
支持设备类型
1、Argus性能测试工具,为PC端程序,可在32位/64位的win7、win10机器上运行。
2、支持Android设备上(无需root),H5游戏的性能测试,具体类型见下方。
使用介绍
一、连接手机
1)使用USB数据线连接测试手机和PC
2)打开手机的安卓开发者模式,并允许USB调试。
3)若要进行微信小游戏体验版的首屏测试,请检查手机设置中,是否有USB模拟点击选项,并勾选为允许。
在Argus PC工具的手机连接界面,点击“立即连接”按钮。
- 若连接不成功,请检查连接设备数及手机驱动是否安装成功。简易方式,可使用应用宝等手机管理工具,检查手机是否可以连通及安装驱动。
二、选择类型
1)请将待测的应用置于前台
2)根据实际需求,从下拉框选择对应的测试类型,参考文档:支持类型说明。
3)H5游戏链接、TBS Webview类型,需要打开X5内核(TBS内核)调试模式。点击“确定”按钮后,工具将通过当前进程,检查调试模式开关是否打开,若为否则弹出自助打开调试模式开关。参考文档:打开调试模式说明。
4)注意事项:
(1) H5游戏链接类型,点击确定前,请按照说明,开启一个普通网页 或 游戏。(注意是普通网页,不能为X5内核调试开关页。)
三、首屏测试
1)若测试首次首屏,请确保游戏已彻底删除。
2)确定游戏未开启,也不是切换在后台。
3)如测试的是H5游戏链接类型,在选择测试类型界面,点击确定前,请按照说明,开启一个普通网页。目的是提前打开网页进程(此类H5游戏链接类型,本质上也相当于网页),提前建立远程连接,通过调试协议不断获取网页的内容变化。
4)首屏开始标记。
a. 对于运行X5内核(TBS腾讯浏览器内核)的游戏,需打开调试模式。点击“首屏开始”按钮后,再开启游戏。
b. 对于微信小游戏正式版、厘米秀轻游戏等,需要用户在开启游戏的时候,同时点击“首屏开始”按钮。
c. 对于微信小游戏体验版,将手机界面停留在前往体验版页。点击“首屏开始”按钮后,工具会通过adb命令,模拟点击手机界面中的“前往体验版”按钮。请在开发者模式中允许“USB模拟点击”。
5)首屏结束标记。
确认游戏界面到达首屏时,在H5Arugs工具中点击“到达首屏”按钮。工具无法确定游戏首屏界面,需要人工点击“到达首屏”按钮。
四、性能测试
1)点击“开始测试”按钮,确认进程信息后,开启性能测试。
在工具的选择测试类型界面,可刷新手机当前界面的应用和进程信息。
也可利用此条命令查看当前手机界面的进程:“adb shell dumpsys activity| findstr top-activity”。
2)测试过程中,曲线图只显示10个实时数据点。
3)测试过程中,可进行场景标记,工具会对场景标记类的指标进行统计计算。
4)点击“结束测试”按钮,结束本次测试,曲线图会将所有的数据重新绘制。每条性能曲线都支持放大和缩小,按住shift键可拖动坐标轴左右移动。
5)测试结束后,点击“生成测试报告”,再确认游戏名后,将报告上传到wetest平台,可在线查看。
6)点击“重新测试”按钮,会清空本次测试数据,开启新一轮的测试,本次测试数据不会上传。