如何利用APP测试工具MR来监测到APP的性能数据?
作者:MobileRunner 发布时间:[ 2020/5/29 17:34:43 ] 推荐标签:
MobileRunner(简称MR)是面向移动平台的自动化测试工具。支持同时直接连接多台移动设备,通过脚本录制和执行,实现移动设备和应用的自动化测试、设备兼容性测试、功能等软件测试工作。当然,APP测试工具MR也支持监控APP的性能数据,那么我们先要知道APP性能数据包括哪些。APP类型众多,根据具体类型划分,性能指标的维度和优先级各不相同,因此性能测试维度优先级排序为:流畅度、crash、内存、流量、响应时长、功耗、CPU,而MR监控的主要是流量、CPU、内存和FPS等性能数据,那么我们如何利用MR来监测到APP的性能数据呢?
首先,我们需要在手机的开发者选项页面,找到GPU呈现模式分析,选择“在屏幕上显示为线形图”(有些手机为“在adb shell dumpsys gfxinfo中”);
然后,我们需要开启流量、CPU、内存和FPS监听:打开MR,在菜单栏【设置】-【回放设置】中勾选图中三项,注意需要先确保手机连上了mr,然后在手机上打开所需测试APP,然后再点击勾选框弹出如下界面,点击自动生成,然后点击确定。
最后,我们执行脚本,无论脚本执行成功或是失败,我们都能从已执行的步骤中查看到APP执行产生的性能数据,如下图中所示。
这就是通过MR监听APP性能数据的过程,如果您在使用MR的过程中无法获取性能数据或者其中某项性能数据无法获取,不妨检查下回放设置中按钮是否都勾选上了,包名是否正确,还有很容易遗忘的一点就是手机设置中的GPU呈现模式分析是否成功开启。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11