APP性能测试:通过ATF兼容性测试报告汇总性能数据
作者:MobileRunner 发布时间:[ 2020/6/5 10:06:14 ] 推荐标签:
当我们通过APP测试工具MobileRunner(简称MR)监控性能数据,同时我们也发现了一个问题,如果运行一个几百行几千行的脚本,产生的性能数据也会很长很长,我们需要的性能数据是哪些呢?或者说我们如何从中获取有价值的性能数据呢?
首先我们需要知道哪些数据是有价值的,性能数据中的最大值、最小值以及平均值都是我们需要的,然后如果是多台设备执行的我们还需要知道性能最好的几部手机和性能最差的几部手机。如果产生的性能数据很长很长,数据统计会是一个令人头大的问题。手工计算当然是一个办法,但效率很差,这时候就需要使用到另一个工具:自动化测试框架AutoTestFramework(简称ATF)。本篇就不对ATF的其他功能多做讲解,着重讲述下如何通过ATF获取并且统计性能数据。
第一步,我们在建好角色和项目的前提下,进入ATF前台的组件模块,点击加号添加一个节点,然后点击新增组件,将脚本传到ATF上,如下图所示,注意在导入脚本之前,运行环境应选择MobileRunner。
第二步,在需求模块新增一个需求,在用例场景新增一个场景,如下图所示,然后双击场景,将需求与组件进行绑定,然后在用例设计中进行用例设计并生成测试用例。
第三步,我们进入测试集模块新增一个测试集目录,然后点击新增关联用例,选择刚才生成的用例,然后在自动化执行器中选择移动兼容性执行脚本。此处使用的自动化执行器是agent,用来调用MR执行脚本,并将测试数据反馈给ATF,具体使用方法此处不多做介绍。
等待ATF执行完毕,我们在执行记录模块中下载兼容性测试报告,报告中的性能统计页面已将我们想要的数据完整的统计完毕。另外,性能统计汇总页面向我们展示了各个性能数据中表现最好和最差的几部手机,如下图所示。
相关推荐
更新发布
功能测试和接口测试的区别
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