[发明专利]程序资源占用测控及其相应的装置、设备、介质在审
申请号: | 202110004434.9 | 申请日: | 2021-01-04 |
公开(公告)号: | CN112732569A | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 翁国川;熊盛;陈俊宇 | 申请(专利权)人: | 广州方硅信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F21/53;G06F8/61;G06F8/65;G06F8/71 |
代理公司: | 广州利能知识产权代理事务所(普通合伙) 44673 | 代理人: | 王增鑫 |
地址: | 511442 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 资源 占用 测控 及其 相应 装置 设备 介质 | ||
本申请公开一种程序资源占用测控方法及其相应的装置、设备、介质,包括如下步骤:控制多台终端设备启动受测程序,使该受测程序的进程激活沙盒服务;控制至少两台所述的终端设备的受测程序响应于其各自相应的预设指令集运行,而实现彼此的业务交互;所述业务交互过程中,所述沙盒服务持续监控其宿主终端设备的系统性能,当系统性能超标时向第三方服务器上报日志信息。本申请构建了一个适用于测试各类型操作系统的自动化测试平台,同时实现了应用程序的业务交互逻辑的自动化测试解决方案,有助于提高受测应用程序的自动化测试效率。
技术领域
本申请涉及计算机软件测试领域,尤其涉及一种程序资源占用测控方法、装置及其相应的电子设备和非易失性存储介质。
背景技术
随着互联网的发展,各大互联网公司不断的推出各类型的应用程序供大量的互联网用户使用。各大互联网公司所开发的应用程序在开发完成后,需要进行大量的测试以检验应用程序是否能面对大量互联网用户的日常使用,测试应用程序是否能承载大量数据的响应,而不影响用户的日常使用。
如今互联网公司在测试一款未上线或已上线的应用程序时,通过需要针对各类型系统的终端设备策划各自的自动化测试流程,以预付应用程序在上线后能在不同系统终端设备中流畅运行,且日常维护也需针对不同系统的终端设备进行测试,以迭代更新应用程序,保证应用程序能在不同系统的终端设备的最新系统中流畅运行。
但针对各类型系统的终端设备策划各自的自动化测试流程过于繁琐,需要极大的人力及时间成本,且若需要针对各类型系统的终端设备开发适用于各类型系统的性能监控模块及自动化测试模块,人力及时间成本将成更为高昂。
针对现有技术存在需要针对不同系统的终端设备策划相应的自动化测试流程所带来的各种问题,有必要探索一些行之有效的解决方案。
发明内容
鉴于现有技术所存在的不足,本申请的目的,旨在提供一种程序资源占用测控方法及其相应的程序资源占用测控装置、电子设备、非易失性存储介质。
为满足本申请的目的,本申请采用如下技术方案:
适应本申请的目的之一而提供的一种程序资源占用测控方法,包括如下步骤:
控制多台终端设备启动受测程序,使该受测程序的进程激活沙盒服务;
控制至少两台所述的终端设备的受测程序响应于其各自相应的预设指令集运行,而实现彼此的业务交互;
所述业务交互过程中,所述沙盒服务持续监控其宿主终端设备的系统性能,当系统性能超标时向第三方服务器上报日志信息。
进一步的实施例中,控制多台终端设备启动受测程序,使该受测程序的进程激活沙盒服务的步骤,包括:
向所述多台终端设备分别发送受测程序的最新版本安装包并控制其安装;
控制各台终端设备启动已安装的受测程序;
在受测程序启动过程中,调用其实现为SDK的沙盒服务所包括的各个监控插件,以使沙盒服务实现激活。
进一步的实施例中,控制至少两台所述的终端设备的受测程序响应于其各自相应的预设指令集运行的步骤,包括:
向第一台终端设备发送编制了第一预设指令集的第一测试用例;
向第二台终端设备发送编制了第二预设指令集的第二测试用例;
控制所述第一测试用例和第二测试用例在相应的终端设备被解析执行,以相应根据所述第一预设指令集和第二预设指令集控制相应的终端设备的受测程序响应运行。
进一步的实施例中,所述沙盒服务持续监控其宿主终端设备的系统性能,当系统性能超标时向第三方服务器上报日志信息的步骤,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州方硅信息技术有限公司,未经广州方硅信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110004434.9/2.html,转载请声明来源钻瓜专利网。