[发明专利]一种安卓平台下多应用间性能同时检测对比方法与系统在审
申请号: | 201811065866.5 | 申请日: | 2018-09-13 |
公开(公告)号: | CN109491883A | 公开(公告)日: | 2019-03-19 |
发明(设计)人: | 石洋;朱留锋;荣强;田淑宁 | 申请(专利权)人: | 武汉灯塔之光科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市六加知识产权代理有限公司 44372 | 代理人: | 向彬 |
地址: | 430000 湖北省武汉市东湖新技术开发*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 线程 模拟操作 性能指标数据 多应用 检测 前台 测试时间段 同一时间段 统计 测试时长 对比系统 同一设备 统计分析 性能测试 自动模拟 时长 预设 创建 清晰 概率 记录 | ||
本发明公开了一种安卓平台下多应用间性能同时检测对比方法,包括:创建调起线程,所述调起线程调起模拟操作工具,所述模拟操作工具对所有待测app随机调起到前台进行模拟操作从而进行性能测试,设置每个app被调起的概率相同,以及在前台总的操作时长保持相同;创建至少一个统计线程,所述至少一个统计线程分别定时统计各个app在模拟操作时所述安卓平台的对应性能指标数据;达到预设的测试时长后,结束所有线程,并统计分析每次记录的性能指标数据。本发明在同一设备上同一时间段内,同时对多个app进行自动模拟操作,保持每个app在测试时间段内多次被随机调起执行操作且总的操作时间长度相同,能清晰的对比每个app之间的性能指标。本发明还提供了相应的检测对比系统。
技术领域
本发明属于应用测试技术领域,更具体地,涉及一种安卓系统中多应用间性能同时检测对比方法与系统。
背景技术
目前基于安卓(Android)平台对应用软件(app)进行性能测试,主要流程是利用工具或者人工操作对app进行各种操作,如点击、滑动、缩放等,同时记录app软件的各种性能消耗数据,如cpu、内存、fps等,此方法可以有效的统计单个app的性能数据,了解app的性能指标。
为了提高自身产品app在市场的竞争力和优化app的用户体验,经常会对自身产品app和竞品app进行性能上的比较。目前对多app进行性能指标的对比测试,是基于以上流程,对多个app分别进行相同时长的性能测试,然后对比各自app的性能数据平均值和走势图。为了结果的准确性,避免因为电量、测试前已消耗的cpu和内存不一样等原因,一般会在每次测试app性能前保持后台无其他应用程序存活。此方法无法实现在同一时刻同一设备在多app使用的情况下,准确的对比各app之间的性能数据。因此会出现在实验环境下(没有其他app存活或操作)某些app性能数据较优,但是在实际情况下(用户实际操作时有多app后台存活且相互切换)感受到的性能体验较差。因此有必要提供一种更为公平准确的多应用间性能同时检测对比方案。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种安卓平台下多应用间性能同时检测对比方法与系统,其目的在于在完全相同的安卓平台环境下,在进行测试时间周期内,同时随机对多app进行模拟操作、切换后台操作和性能记录,并且保证每个app总的在前台被操作的时间长短一致,最后得出在相同时间段内每个app的性能消耗走势曲线,清晰的对比每个app的性能消耗情况,各app的性能指标一目了然,且获取的数据可靠,每个app在前台操作的总时长和切在后台的总时长都一致,排除安卓平台环境因素对测试结果的影响。整个测试流程全部自动化执行,启动执行脚本后,自动初始化环境并进行测试执行,执行结束后自动发送测试结果报告。
为实现上述目的,按照本发明的一个方面,提供了一种安卓平台下多应用间性能同时检测对比方法,包括:
创建调起线程,所述调起线程调起模拟操作工具,所述模拟操作工具对所有待测app随机调起到前台进行模拟操作从而进行性能测试,设置每个app被调起的概率相同,以及在前台总的操作时长保持相同;
创建至少一个统计线程,所述至少一个统计线程分别定时统计各个app在模拟操作时所述安卓平台的对应性能指标数据;
达到预设的测试时长后,结束所有线程,并统计分析每次记录的性能指标数据。
本发明的一个实施例中,所述模拟操作工具包括monkey、appium或robotium,所述性能指示包括cpu消耗、内存消耗、每秒传输帧数或流量消耗。
本发明的一个实施例中,所述方法还包括:根据每次统计的性能指标数据,以统计时间为横轴以消耗数据为纵轴,绘制性能消耗走势图,所述性能消耗走势图中包含所有待测app对各种性能指标的消耗走势。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉灯塔之光科技有限公司,未经武汉灯塔之光科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811065866.5/2.html,转载请声明来源钻瓜专利网。