【技术实现步骤摘要】
数据展示方法、装置、计算机设备及计算机可读存储介质
本专利技术涉及互联网
,特别是涉及一种数据展示方法、装置、计算机设备及计算机可读存储介质。
技术介绍
随着互联网技术的飞速发展,智能手机、平板电脑等移动终端成为了人们日常工作、学习、娱乐中不可缺少的一部分,人们使用的移动终端中通常会安装各式各样的应用软件,不同的应用软件满足了人们不同的功能需求。目前,应用软件提供的功能越来越多,随之而来的是对移动终端的运行性能要求的提升,因此,一些软件监控系统应运而生,软件监控系统用于对各个应用软件进行性能的监控以及测试,将监控以及测试得到的数据展示给软件监控系统的使用者,以便使用者针对展示的数据提供对应的优化建议。相关技术中,软件监控系统在对移动终端上的应用软件进行监控和测试时,首先需要准备计算机设备,在计算机设备上搭载该软件监控系统。随后,待测试的移动终端与计算机设备之间进行连接初始化,基于计算机设备对移动终端中应用软件的运行数据进行采集并展示。在实现本专利技术的过程中,专利技术人发现相关技术至少存在以下问题:对移动终端中应用软件的运行数据进行采集需要依赖额外的计算机设备,每次测试仅能测试一个应用软件的性能,且只有完成了整个测试过程,移动终端才会将测试中产生的数据通过与计算机设备之间的数据连接上传给计算机设备进行分析,导致数据的分析以及展示具有局限性,共享性较差,应用软件的测试过程繁琐,不够智能。
技术实现思路
有鉴于此,本专利技术提供了一种数据展示方法、装置、计算机设备 ...
【技术保护点】
1.一种数据展示方法,其特征在于,所述方法包括:/n采集至少一个测试应用在运行中产生的多个性能数据,所述多个性能数据通过运行在终端中的采集器采集得到;/n将所述多个性能数据实时上传至服务器,由所述服务器根据所述多个性能数据实时对所述至少一个测试应用的性能进行分析;/n获取所述服务器实时返回的测试结果,采用可视工具将所述测试结果进行展示。/n
【技术特征摘要】
1.一种数据展示方法,其特征在于,所述方法包括:
采集至少一个测试应用在运行中产生的多个性能数据,所述多个性能数据通过运行在终端中的采集器采集得到;
将所述多个性能数据实时上传至服务器,由所述服务器根据所述多个性能数据实时对所述至少一个测试应用的性能进行分析;
获取所述服务器实时返回的测试结果,采用可视工具将所述测试结果进行展示。
2.根据权利要求1所述的方法,其特征在于,所述采集至少一个测试应用在运行中产生的多个性能数据,包括:
对于所述至少一个测试应用中每个测试应用,当检测到所述测试应用处于运行中时,采集所述测试应用在多个预设测试时间点的初始性能参数,所述初始性能参数至少包括处理器占用量、内存占用量、网络占用量、输入/输出速率、耗电量;
采用所述测试应用的应用标识对所述测试应用在所述多个预设测试时间点的初始性能参数进行标注,得到所述测试应用的性能数据;
分别采集所述至少一个测试应用的性能数据,得到所述多个性能数据。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当检测到请求进行区间性能数据查询时,提取选择的开始时间点和结束时间点,形成指定时间区间;
获取待测试应用的指定应用标识,生成携带所述指定应用标识和所述指定时间区间的数据查询请求;
将所述数据查询请求传输至所述服务器;
接收所述服务器返回的指定性能数据,基于所述可视工具,将所述指定性能数据进行展示。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当检测到请求进行应用的性能比对时,提取选择的至少一个待比对项目;
获取待比对的第一目标应用标识和第二目标应用标识,生成携带所述至少一个待比对项目、所述第一目标应用标识和所述第二目标应用标识的性能比对请求;
将所述性能比对请求传输至服务器;
接收所述服务器返回的目标比对报告,基于所述可视工具,将所述目标比对报告进行展示。
5.一种数据展示方法,其特征在于,包括:
接收终端实时上传的多个性能数据,所述多个性能数据是运行在所述终端中的采集器在所述终端的至少一个测试应用的运行中采集到的;
根据所述多个性能数据对应的预设测试时间点,实时对所述多个性能数据进行分析,得到所述至少一个测试应用的测试结果;
将所述测试结果实时返回至所述终端,以使所述终端基于可视工具对所述测试结果进行展示。
6.根据权利要求5所述的方法,其特征在于,所述根据所述多个性能数据对应的预设测试时间点,实时对所述多个性能数据进行整理,得到所述至少一个测试应用的测试结果,包括:
读取所述多个性能数据中每个性能数据标注的应用标识,将所述应用标识一致的...
【专利技术属性】
技术研发人员:刘绍贵,门凯,汪骥,吴斌,倪亮,
申请(专利权)人:浙江口碑网络技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。