数据校验的方法、装置和存储介质以及电子设备制造方法及图纸

技术编号:18398258 阅读:29 留言:0更新日期:2018-07-08 19:14
本公开涉及一种数据校验的方法、装置和存储介质以及电子设备,该方法包括:在服务器接收到浏览器根据用户的访问请求消息生成的请求标识后,接收所述服务器发送的所述请求标识对应的第一数据;并接收所述浏览器发送的所述请求标识对应的第一数据,从而根据所述请求标识对所述第一数据和所述第二数据进行数据校验。

【技术实现步骤摘要】
数据校验的方法、装置和存储介质以及电子设备
本公开涉及数据处理领域,具体地,涉及一种数据校验的方法、装置和存储介质以及电子设备。
技术介绍
随着互联网的普及,越来越多的企业可以通过应用程序向用户提供服务,其中,应用程序的性能可以用于评价企业的服务质量,当应用程序的性能存在问题将直接导致用户体验下降。随着新技术、新需求的涌现,促使企业拥有的应用程序的数量和应用程序的复杂度膨胀迅速,这样,为了提升企业的服务质量,可以对应用程序进行监测,从而根据监测结果对应用程序的性能进行优化。在相关技术中,应用性能管理(ApplicationPerformanceManagement)可以包括Appdynamic(商用)、Dynatrace(商用)、Newrelic(商用)、Pinpoint(开源)、Zork(开源)及SkyWalking(开源)等产品,其中,若浏览器接收到用户的访问请求消息后,可以将该访问请求消息发送至服务器,从而使得上述产品能够对服务器响应该访问请求生成的数据进行数据校验,并在确定该生成的数据中存在异常数据时,可以确定该应用程序的存在性能问题,但是,由于造成该应用程序的性能问题可能是浏览器引起的,而Pinpoint(开源)、Zork(开源)及SkyWalking(开源)等产品无法对浏览器的JS方法及页面事件进行监测,而Appdynamic(商用)、Dynatrace(商用)及Newrelic(商用)都是以页面事件监听为主,尚未达到JS方法级别的监测,这样,若仅对服务器和浏览器的页面事件进行数据校验,则在该浏览器中的JS方法对应的方法数据中存在异常数据时,由于无法对该方法数据进行数据校验而导致无法准确识别该应用程序的性能问题,因此,目前无法对该应用程序进行全面监测。
技术实现思路
为了解决上述问题,本公提供一种数据校验的方法、装置和存储介质以及电子设备。为了实现上述目的,一方面,本公开提供一种数据校验的方法,应用于校验装置,包括:在服务器接收到浏览器根据用户的访问请求消息生成的请求标识后,接收所述服务器发送的所述请求标识对应的第一数据;接收所述浏览器发送的所述请求标识对应的第二数据;根据所述请求标识对所述第一数据和所述第二数据进行数据校验。可选地,所述服务器中设置有第一数据监测探针,所述第一数据监测探针用于采集所述第一数据;所述接收所述服务器发送的所述请求标识对应的第一数据包括:接收所述服务器通过所述第一数据监测探针采集的所述第一数据。可选地,所述第一数据监测探针包括:javaagent探针。可选地,所述浏览器中设置有第二数据监测探针,所述第二数据监测探针用于采集所述第二数据;所述接收所述浏览器发送的所述请求标识对应的第二数据包括:接收所述浏览器通过所述第二数据监测探针采集的所述第二数据。可选地,所述第二数据监测探针包括:JS探针。另一方面,本公开提供另一种数据校验的方法,应用于服务器,包括:在浏览器根据用户对浏览器页面的访问请求消息生成请求标识后,接收所述浏览器发送的请求标识;获取响应所述访问请求消息生成的第一数据,并建立所述第一数据和所述请求标识的对应关系;将建立有所述对应关系的所述第一数据发送至校验装置,以便所述校验装置根据所述请求标识对所述第一数据以及所述浏览器发送的所述请求标识对应的第二数据进行数据校验。可选地,所述服务器设置有第一数据监测探针,所述获取响应所述访问请求消息生成的第一数据包括:通过所述第一数据监测探针采集所述第一数据。第三方面,本公开提供又一种数据校验的方法,应用于浏览器,包括:接收用户对浏览器页面的访问请求消息;根据所述访问请求消息生成请求标识;将所述请求标识发送至服务器,以便所述服务器获取响应所述访问请求消息生成的第一数据,并建立所述第一数据和所述请求标识的对应关系,将建立有所述对应关系的所述第一数据发送至校验装置;采集所述请求标识对应的第二数据,并将所述第二数据发送至所述校验装置,以便所述校验装置根据所述请求标识对所述第一数据和所述第二数据进行数据校验。可选地,所述浏览器设置有第二数据监测探针;所述采集所述请求标识对应的第二数据包括:通过所述第二数据监测探针采集所述第二数据。第四方面,本公开提供一种数据校验的装置,应用于校验装置,包括:第一接收模块,用于在服务器接收到浏览器根据用户的访问请求消息生成的请求标识后,接收所述服务器发送的所述请求标识对应的第一数据;第二接收模块,用于接收所述浏览器发送的所述请求标识对应的第二数据;校验模块,用于根据所述请求标识对所述第一数据和所述第二数据进行数据校验。可选地,所述服务器中设置有第一数据监测探针,所述第一数据监测探针用于采集所述第一数据;所述第一接收模块,用于接收所述服务器通过所述第一数据监测探针采集的所述第一数据。可选地,所述第一数据监测探针包括:javaagent探针。可选地,所述浏览器中设置有第二数据监测探针,所述第二数据监测探针用于采集所述第二数据;所述第二接收模块,用于接收所述浏览器通过所述第二数据监测探针采集的所述第二数据。可选地,所述第二数据监测探针包括:JS探针。第五方面,本公开提供一种数据校验的装置,应用于服务器,包括:第三接收模块,用于在浏览器根据用户对浏览器页面的访问请求消息生成请求标识后,接收所述浏览器发送的请求标识;处理模块,用于获取响应所述访问请求消息生成的第一数据,并建立所述第一数据和所述请求标识的对应关系;第一发送模块,用于将建立有所述对应关系的所述第一数据发送至校验装置,以便所述校验装置根据所述请求标识对所述第一数据以及所述浏览器发送的所述请求标识对应的第二数据进行数据校验。可选地,所述服务器设置有第一数据监测探针,所述处理模块,用于通过所述第一数据监测探针采集所述第一数据。第六方面,本公开提供一种数据校验的装置,应用于浏览器,包括:第四接收模块,用于接收用户对浏览器页面的访问请求消息;生成模块,用于根据所述访问请求消息生成请求标识;第二发送模块,用于将所述请求标识发送至服务器,以便所述服务器获取响应所述访问请求消息生成的第一数据,并建立所述第一数据和所述请求标识的对应关系,将建立有所述对应关系的所述第一数据发送至校验装置;采集模块,用于采集所述请求标识对应的第二数据;第三发送模块,用于将所述第二数据发送至所述校验装置,以便所述检验装置根据所述请求标识对所述第一数据和所述第二数据进行数据校验。可选地,所述浏览器设置有第二数据监测探针,所述采集模块,用于通过所述第二数据监测探针采集所述第二数据。第七方面,本公开提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。第八方面,本公开提供一种电子设备,包括:上述第七方面所述的计算机可读存储介质;以及一个或者对个处理器,用于执行所述计算机可读存储介质中的程序。通过上述技术方案,在服务器接收到浏览器根据用户的访问请求消息生成的请求标识后,校验装置接收所述服务器发送的所述请求标识对应的第一数据;并接收所述浏览器发送的所述请求标识对应的第二数据;根据所述请求标识对所述第一数据和所述第二数据进行数据校验,这样,该校验装置可以通过对该第一数据和该第二数据进行数据校验,从而使得可以对应用程序的服务器和浏览器共同进行监测,避本文档来自技高网
...

【技术保护点】
1.一种数据校验的方法,其特征在于,应用于校验装置,包括:在服务器接收到浏览器根据用户的访问请求消息生成的请求标识后,接收所述服务器发送的所述请求标识对应的第一数据;接收所述浏览器发送的所述请求标识对应的第二数据;根据所述请求标识对所述第一数据和所述第二数据进行数据校验。

【技术特征摘要】
1.一种数据校验的方法,其特征在于,应用于校验装置,包括:在服务器接收到浏览器根据用户的访问请求消息生成的请求标识后,接收所述服务器发送的所述请求标识对应的第一数据;接收所述浏览器发送的所述请求标识对应的第二数据;根据所述请求标识对所述第一数据和所述第二数据进行数据校验。2.根据权利要求1所述的方法,其特征在于,所述服务器中设置有第一数据监测探针,所述第一数据监测探针用于采集所述第一数据;所述接收所述服务器发送的所述请求标识对应的第一数据包括:接收所述服务器通过所述第一数据监测探针采集的所述第一数据。3.根据权利要求1所述的方法,其特征在于,所述浏览器中设置有第二数据监测探针,所述第二数据监测探针用于采集所述第二数据;所述接收所述浏览器发送的所述请求标识对应的第二数据包括:接收所述浏览器通过所述第二数据监测探针采集的所述第二数据。4.一种数据校验的方法,其特征在于,应用于服务器,包括:在浏览器根据用户对浏览器页面的访问请求消息生成请求标识后,接收所述浏览器发送的请求标识;获取响应所述访问请求消息生成的第一数据,并建立所述第一数据和所述请求标识的对应关系;将建立有所述对应关系的所述第一数据发送至校验装置,以便所述校验装置根据所述请求标识对所述第一数据以及所述浏览器发送的所述请求标识对应的第二数据进行数据校验。5.一种数据校验的方法,其特征在于,应用于浏览器,包括:接收用户对浏览器页面的访问请求消息;根据所述访问请求消息生成请求标识;将所述请求标识发送至服务器,以便所述服务器获取响应所述访问请求消息生成的第一数据,并建立所述第一数据和所述请求标识的对应关系,将建立有所述对应关系的所述第一数据发送至校验装置;采集所述请求标识对应的第二数据,并将所述第二数据发送至所述校验装置,以便所述校验装置根据所述请求标识对所述第一数据和所述第二数据进行数据校验。6.一种数据校验的装置,其特征在于,应用...

【专利技术属性】
技术研发人员:李海南
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:辽宁,21

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

1