数据展示方法、装置、计算机设备及计算机可读存储介质制造方法及图纸

技术编号:26504514 阅读:26 留言:0更新日期:2020-11-27 15:32
本发明专利技术公开了一种数据展示方法、装置、计算机设备及计算机可读存储介质,涉及互联网技术领域,终端中的采集器会采集多个性能数据,将性能数据实时上传至服务器,由服务器实时对接收到的性能数据进行分析并得出测试结果,将测试结果实时返回给终端进行展示,实现了终端与服务器之间的实时数据共享,分析得到的结果可以随着数据的采集进行灵活展示,应用的测试过程简单且易实现,智能性较好。所述方法包括:采集至少一个测试应用在运行中产生的多个性能数据;将多个性能数据实时上传至服务器,由服务器根据多个性能数据实时对至少一个测试应用的性能进行分析;获取服务器实时返回的测试结果,采用可视工具将测试结果进行展示。

【技术实现步骤摘要】
数据展示方法、装置、计算机设备及计算机可读存储介质
本专利技术涉及互联网
,特别是涉及一种数据展示方法、装置、计算机设备及计算机可读存储介质。
技术介绍
随着互联网技术的飞速发展,智能手机、平板电脑等移动终端成为了人们日常工作、学习、娱乐中不可缺少的一部分,人们使用的移动终端中通常会安装各式各样的应用软件,不同的应用软件满足了人们不同的功能需求。目前,应用软件提供的功能越来越多,随之而来的是对移动终端的运行性能要求的提升,因此,一些软件监控系统应运而生,软件监控系统用于对各个应用软件进行性能的监控以及测试,将监控以及测试得到的数据展示给软件监控系统的使用者,以便使用者针对展示的数据提供对应的优化建议。相关技术中,软件监控系统在对移动终端上的应用软件进行监控和测试时,首先需要准备计算机设备,在计算机设备上搭载该软件监控系统。随后,待测试的移动终端与计算机设备之间进行连接初始化,基于计算机设备对移动终端中应用软件的运行数据进行采集并展示。在实现本专利技术的过程中,专利技术人发现相关技术至少存在以下问题:对移动终端中应用软件的运行数据进行采集需要依赖额外的计算机设备,每次测试仅能测试一个应用软件的性能,且只有完成了整个测试过程,移动终端才会将测试中产生的数据通过与计算机设备之间的数据连接上传给计算机设备进行分析,导致数据的分析以及展示具有局限性,共享性较差,应用软件的测试过程繁琐,不够智能。
技术实现思路
有鉴于此,本专利技术提供了一种数据展示方法、装置、计算机设备及计算机可读存储介质,主要目的在于解决目前数据的分析以及展示具有局限性,共享性较差,应用软件的测试过程繁琐,不够智能的问题。依据本专利技术第一方面,提供了一种数据展示方法,该方法应用于终端,包括:采集至少一个测试应用在运行中产生的多个性能数据,所述多个性能数据通过运行在终端中的采集器采集得到;将所述多个性能数据实时上传至服务器,由所述服务器根据所述多个性能数据实时对所述至少一个测试应用的性能进行分析;获取所述服务器实时返回的测试结果,采用可视工具将所述测试结果进行展示。在另一个实施例中,所述采集至少一个测试应用在运行中产生的多个性能数据,包括:对于所述至少一个测试应用中每个测试应用,当检测到所述测试应用处于运行中时,采集所述测试应用在多个预设测试时间点的初始性能参数,所述初始性能参数至少包括处理器占用量、内存占用量、网络占用量、输入/输出速率、耗电量;采用所述测试应用的应用标识对所述测试应用在所述多个预设测试时间点的初始性能参数进行标注,得到所述测试应用的性能数据;分别采集所述至少一个测试应用的性能数据,得到所述多个性能数据。在另一个实施例中,所述采用可视工具将所述测试结果进行展示,包括:获取预设展示模板,所述预设展示模板规定了所述测试结果的展示方式;基于所述可视工具将所述测试结果填入所述预设展示模板,并展示填入后的所述预设展示模板。在另一个实施例中,所述方法还包括:当检测到请求进行区间性能数据查询时,提取选择的开始时间点和结束时间点,形成指定时间区间;获取待测试应用的指定应用标识,生成携带所述指定应用标识和所述指定时间区间的数据查询请求;将所述数据查询请求传输至所述服务器;接收所述服务器返回的指定性能数据,基于所述可视工具,将所述指定性能数据进行展示。在另一个实施例中,所述方法还包括:当检测到请求进行应用的性能比对时,提取选择的至少一个待比对项目;获取待比对的第一目标应用标识和第二目标应用标识,生成携带所述至少一个待比对项目、所述第一目标应用标识和所述第二目标应用标识的性能比对请求;将所述性能比对请求传输至服务器;接收所述服务器返回的目标比对报告,基于所述可视工具,将所述目标比对报告进行展示。依据本专利技术第二方面,提供了一种数据展示方法,该方法应用于服务器,包括:接收终端实时上传的多个性能数据,所述多个性能数据是运行在所述终端中的采集器在所述终端的至少一个测试应用的运行中采集到的;根据所述多个性能数据对应的预设测试时间点,实时对所述多个性能数据进行分析,得到所述至少一个测试应用的测试结果;将所述测试结果实时返回至所述终端,以使所述终端基于可视工具对所述测试结果进行展示。在另一个实施例中,所述根据所述多个性能数据对应的预设测试时间点,实时对所述多个性能数据进行整理,得到所述至少一个测试应用的测试结果,包括:读取所述多个性能数据中每个性能数据标注的应用标识,将所述应用标识一致的性能数据划分到同一个数据组,得到至少一个数据组;对于所述至少一个数据组中每个数据组,确定所述数据组中包括的性能数据对应的预设测试时间点;按照所述预设测试时间点的时间逻辑,实时对所述数据组中的性能数据进行排序,生成数据变化趋势;确定所述数据组对应的应用标识指示的目标测试应用,将所述数据变化趋势作为所述目标测试应用的测试结果;分别为所述至少一个数据组生成数据变化趋势,得到所述至少一个数据组对应的至少一个测试应用的测试结果。在另一个实施例中,所述接收实时终端上传的多个性能数据之后,所述方法还包括:获取为所述终端分配的采集接口,所述采集接口用于接收所述终端上传的所述多个性能数据;确定所述采集接口对应的目标数据库,将所述多个性能数据存储至所述目标数据库。在另一个实施例中,所述方法还包括:当接收到所述终端的数据查询请求时,获取所述数据查询请求携带的指定应用标识以及指定时间区间;在所述多个性能数据中提取所述指定应用标识对应的至少一个候选性能数据,将所述至少一个候选性能数据中对应的预设测试时间点处于所述指定时间区间内的候选性能数据作为指定性能数据;将所述指定性能数据返回至所述终端。在另一个实施例中,所述方法还包括:当接收到所述终端的性能比对请求时,获取所述性能比对请求携带的至少一个待比对项目、第一目标应用标识和第二目标应用标识;获取所述第一目标应用标识对应的第一测试结果以及所述第二目标应用标识对应的第二测试结果;在所述第一测试结果中提取与所述至少一个待比对项目匹配的至少一个第一待比对数据,在所述第二测试结果中提取与所述至少一个待比对项目匹配的至少一个第二待比对数据;按照所述至少一个第一待比对数据和所述第二待比对数据对应的预设测试时间点,建立所述至少一个第一待比对数据和所述第二待比对数据之间的对应关系;创建初始比对报告,基于所述对应关系,将所述第一待比对数据和所述第二待比对数据添加至所述初始对比报告,得到目标比对报告;将所述目标比对报告返回至所述终端。依据本专利技术第三方面,提供了一种数据展示装置,该装置应用于终端,包括:采集模块,用于采集至少一个测试应用在运行中产生的多个性能数据,所述多个性能数据通过运行在终端中的采集器采集得到;本文档来自技高网...

【技术保护点】
1.一种数据展示方法,其特征在于,所述方法包括:/n采集至少一个测试应用在运行中产生的多个性能数据,所述多个性能数据通过运行在终端中的采集器采集得到;/n将所述多个性能数据实时上传至服务器,由所述服务器根据所述多个性能数据实时对所述至少一个测试应用的性能进行分析;/n获取所述服务器实时返回的测试结果,采用可视工具将所述测试结果进行展示。/n

【技术特征摘要】
1.一种数据展示方法,其特征在于,所述方法包括:
采集至少一个测试应用在运行中产生的多个性能数据,所述多个性能数据通过运行在终端中的采集器采集得到;
将所述多个性能数据实时上传至服务器,由所述服务器根据所述多个性能数据实时对所述至少一个测试应用的性能进行分析;
获取所述服务器实时返回的测试结果,采用可视工具将所述测试结果进行展示。


2.根据权利要求1所述的方法,其特征在于,所述采集至少一个测试应用在运行中产生的多个性能数据,包括:
对于所述至少一个测试应用中每个测试应用,当检测到所述测试应用处于运行中时,采集所述测试应用在多个预设测试时间点的初始性能参数,所述初始性能参数至少包括处理器占用量、内存占用量、网络占用量、输入/输出速率、耗电量;
采用所述测试应用的应用标识对所述测试应用在所述多个预设测试时间点的初始性能参数进行标注,得到所述测试应用的性能数据;
分别采集所述至少一个测试应用的性能数据,得到所述多个性能数据。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当检测到请求进行区间性能数据查询时,提取选择的开始时间点和结束时间点,形成指定时间区间;
获取待测试应用的指定应用标识,生成携带所述指定应用标识和所述指定时间区间的数据查询请求;
将所述数据查询请求传输至所述服务器;
接收所述服务器返回的指定性能数据,基于所述可视工具,将所述指定性能数据进行展示。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当检测到请求进行应用的性能比对时,提取选择的至少一个待比对项目;
获取待比对的第一目标应用标识和第二目标应用标识,生成携带所述至少一个待比对项目、所述第一目标应用标识和所述第二目标应用标识的性能比对请求;
将所述性能比对请求传输至服务器;
接收所述服务器返回的目标比对报告,基于所述可视工具,将所述目标比对报告进行展示。


5.一种数据展示方法,其特征在于,包括:
接收终端实时上传的多个性能数据,所述多个性能数据是运行在所述终端中的采集器在所述终端的至少一个测试应用的运行中采集到的;
根据所述多个性能数据对应的预设测试时间点,实时对所述多个性能数据进行分析,得到所述至少一个测试应用的测试结果;
将所述测试结果实时返回至所述终端,以使所述终端基于可视工具对所述测试结果进行展示。


6.根据权利要求5所述的方法,其特征在于,所述根据所述多个性能数据对应的预设测试时间点,实时对所述多个性能数据进行整理,得到所述至少一个测试应用的测试结果,包括:
读取所述多个性能数据中每个性能数据标注的应用标识,将所述应用标识一致的...

【专利技术属性】
技术研发人员:刘绍贵门凯汪骥吴斌倪亮
申请(专利权)人:浙江口碑网络技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1