日志数据获取方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:24205884 阅读:28 留言:0更新日期:2020-05-20 14:38
本公开关于一种日志数据获取方法、装置、计算机设备及存储介质,属于计算机技术领域。本公开通过响应于接收到的测试指令,基于该目标应用程序的地址信息,生成目标条码,该目标条码用于指示向该目标应用程序的地址信息上报日志数据,显示该目标条码,当第二终端在对该目标条码进行扫描后,获取该第二终端基于该地址信息返回的日志数据。在上述日志数据获取过程中,第二终端可以基于目标应用程序的地址直接返回日志数据,无需经过线上服务器,开发人员可以基于目标应用程序实时获取日志数据,提高了日志数据的获取效率,进而可以提高测试结果的准确性,提高测试效率。

Log data acquisition method, device, computer equipment and storage medium

【技术实现步骤摘要】
日志数据获取方法、装置、计算机设备及存储介质
本公开涉及计算机
,特别涉及一种日志数据获取方法、装置、计算机设备及存储介质。
技术介绍
获取客户端的日志数据是应用程序测试中的一个重要环节,开发人员可以根据客户端在特定时刻、特定行为下所触发的日志数据,来分析应用程序是否有Bug(漏洞)、对应用程序进行优化。在目前的日志数据获取过程中,通常由客户端将产生的日志数据上报到用于处理日志数据的线上服务器中,再由线上服务器将日志数据转发给开发人员,当开发人员需要对某一客户端进行测试时,也需要通过线上服务器对该某一客户端的日志数据进行转发,然而,由于该线上服务器负荷较大,无法提供充足的计算资源来对日志数据进行实时转发,进而导致对该客户端的日志数据转发会发生延迟,开发人员无法实时获取到该日志数据,影响测试结果的准确性以及测试效率。
技术实现思路
本公开实施例提供了一种日志数据获取方法、装置、计算机设备及存储介质,可以解决相关技术中难以实时获取日志数据的问题。该技术方案如下:一方面,提供了一种日志数据获取方法,应用于第一终端,该第一终端上运行有目标应用程序,该方法包括:响应于接收到的测试指令,基于该目标应用程序的地址信息,生成目标条码,该目标条码用于指示向该目标应用程序的地址信息上报日志数据;显示该目标条码;当第二终端在对该目标条码进行扫描后,获取该第二终端基于该地址信息返回的日志数据。在一种可能实现方式中,该响应于接收到的测试指令,基于该目标应用程序的地址信息,生成目标条码包括:当接收到该测试指令时,获取该目标应用程序的地址信息;将接口列表中被选中的至少一个接口作为目标接口,获取各个该目标接口的接口标识,各个该目标接口所对应功能的实现需调用存储在该目标应用程序中的虚拟资源;基于该目标应用程序的地址信息、各个该目标接口的接口标识,生成该目标条码。在一种可能实现方式中,该响应于接收到的测试指令,基于该目标应用程序的地址信息,生成目标条码包括:当接收到该测试指令时,获取该目标应用程序的地址信息;获取该目标应用程序中当前登录用户的用户信息;基于该目标应用程序的地址信息、该用户信息,生成该目标条码。在一种可能实现方式中,该当第二终端在对该目标条码进行扫描后,获取该第二终端基于该地址信息返回的日志数据,包括:当第二终端在对该目标条码进行扫描后,显示日志数据展示界面,该日志数据展示界面用于显示该日志数据;当接收到该第二终端返回的该日志数据时,判断该日志数据展示界面是否被关闭;当该日志数据展示界面未被关闭时,将该日志数据在该日志数据展示界面中进行显示;当该日志数据展示界面被关闭时,向该第二终端发送日志数据获取完成的信息。一方面,提供了一种日志数据获取方法,应用于第二终端,该方法包括:扫描目标条码,该目标条码由第一终端基于目标应用程序的地址信息生成;获取该目标条码携带的信息,该信息包括该目标应用程序的地址信息;基于该目标应用程序的地址信息,将该日志数据发送至该目标应用程序的服务器,由该第一终端对该日志数据进行显示。在一种可能实现方式中,该基于该目标应用程序的地址信息,将该日志数据发送至该目标应用程序的服务器包括:将该目标应用程序的地址信息设置为日志数据上报地址;基于该日志数据上报地址,将该日志数据发送至该目标应用程序的服务器。一方面,提供了一种日志数据获取装置,该装置包括:生成单元,被配置为响应于接收到的测试指令,基于该目标应用程序的地址信息,生成目标条码,该目标条码用于指示向该目标应用程序的地址信息上报日志数据;显示单元,被配置为显示该目标条码;日志获取单元,被配置为当第二终端在对该目标条码进行扫描后,获取该第二终端基于该地址信息返回的日志数据。在一种可能实现方式中,该生成单元被配置为:当接收到该测试指令时,获取该目标应用程序的地址信息;将接口列表中被选中的至少一个接口作为目标接口,获取各个该目标接口的接口标识,各个该目标接口所对应功能的实现需调用存储在该目标应用程序中的虚拟资源;基于该目标应用程序的地址信息、各个该目标接口的接口标识,生成该目标条码。在一种可能实现方式中,该生成单元被配置为:当接收到该测试指令时,获取该目标应用程序的地址信息;获取该目标应用程序中当前登录用户的用户信息;基于该目标应用程序的地址信息、该用户信息,生成该目标条码。在一种可能实现方式中,该日志获取单元被配置为:当第二终端在对该目标条码进行扫描后,显示日志数据展示界面,该日志数据展示界面用于显示该日志数据;当接收到该第二终端返回的该日志数据时,判断该日志数据展示界面是否被关闭;当该日志数据展示界面未被关闭时,将该日志数据在该日志数据展示界面中进行显示;当该日志数据展示界面被关闭时,向该第二终端发送日志数据获取完成的信息。一方面,提供了一种日志数据获取装置,该装置包括:扫描单元,被配置为扫描目标条码,该目标条码由第一终端基于目标应用程序的地址信息生成;信息获取单元,被配置为获取该目标条码携带的信息,该信息包括该目标应用程序的地址信息;发送单元,被配置为基于该目标应用程序的地址信息,将该日志数据发送至该目标应用程序的服务器,由该第一终端对该日志数据进行显示。在一种可能实现方式中,该发送单元被配置为:将该目标应用程序的地址信息设置为日志数据上报地址;基于该日志数据上报地址,将该日志数据发送至该目标应用程序的服务器。一方面,提供了一种计算机设备,该计算机设备包括一个或多个处理器和一个或多个存储器,该一个或多个存储器中存储有至少一条程序代码,该至少一条程序代码由该一个或多个处理器加载并执行以实现该日志数据获取方法所执行的操作。一方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行以实现该日志数据获取方法所执行的操作。本公开实施例提供的技术方案,通过响应于接收到的测试指令,基于该目标应用程序的地址信息,生成目标条码,该目标条码用于指示向该目标应用程序的地址信息上报日志数据,显示该目标条码,当第二终端在对该目标条码进行扫描后,获取该第二终端基于该地址信息返回的日志数据。在上述日志数据获取过程中,第二终端可以基于目标应用程序的地址直接返回日志数据,无需经过线上服务器,开发人员可以基于目标应用程序实时获取日志数据,提高了日志数据的获取效率,进而可以提高测试结果的准确性,提高测试效率。附图说明为了更清楚地说明本公开实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图本文档来自技高网...

【技术保护点】
1.一种日志数据获取方法,其特征在于,应用于第一终端,所述第一终端上运行有目标应用程序,包括:/n响应于接收到的测试指令,基于所述目标应用程序的地址信息,生成目标条码,所述目标条码用于指示向所述目标应用程序的地址信息上报日志数据;/n显示所述目标条码;/n当第二终端在对所述目标条码进行扫描后,获取所述第二终端基于所述地址信息返回的日志数据。/n

【技术特征摘要】
1.一种日志数据获取方法,其特征在于,应用于第一终端,所述第一终端上运行有目标应用程序,包括:
响应于接收到的测试指令,基于所述目标应用程序的地址信息,生成目标条码,所述目标条码用于指示向所述目标应用程序的地址信息上报日志数据;
显示所述目标条码;
当第二终端在对所述目标条码进行扫描后,获取所述第二终端基于所述地址信息返回的日志数据。


2.根据权利要求1所述的日志数据获取方法,其特征在于,所述响应于接收到的测试指令,基于所述目标应用程序的地址信息,生成目标条码包括:
当接收到所述测试指令时,获取所述目标应用程序的地址信息;
将接口列表中被选中的至少一个接口作为目标接口,获取各个所述目标接口的接口标识,各个所述目标接口所对应功能的实现需调用存储在所述目标应用程序中的虚拟资源;
基于所述目标应用程序的地址信息、各个所述目标接口的接口标识,生成所述目标条码。


3.根据权利要求1所述的日志数据获取方法,其特征在于,所述响应于接收到的测试指令,基于所述目标应用程序的地址信息,生成目标条码包括:
当接收到所述测试指令时,获取所述目标应用程序的地址信息;
获取所述目标应用程序中当前登录用户的用户信息;
基于所述目标应用程序的地址信息、所述用户信息,生成所述目标条码。


4.根据权利要求1所述的日志数据获取方法,其特征在于,所述当第二终端在对所述目标条码进行扫描后,获取所述第二终端基于所述地址信息返回的日志数据,包括:
当第二终端在对所述目标条码进行扫描后,显示日志数据展示界面,所述日志数据展示界面用于显示所述日志数据;
当接收到所述第二终端返回的所述日志数据时,判断所述日志数据展示界面是否被关闭;
当所述日志数据展示界面未被关闭时,将所述日志数据在所述日志数据展示界面中进行显示;
当所述日志数据展示界面被关闭时,向所述第二终端发送日志数据获取完成的信息。


5.一种日志数据获取方法,其特征在于,应用于第二终端,包括:
扫描目标条码,所述目标条码由第一终端基于目标应用程序的地址信息生成;
获取所述目标条码携带的信息,所述信息包括所述目标应用程序的地址信息;
基于所述目标应用程序的地址信息,将所述日志数据发送至所述目标应用程序的服务器,由所述第一终端对所述日志数据进行显示。


6.根据权利要求5所述的日志数据获取方法,其特征在于,所述基于所述目标应用程序的地址信息,将所述日志数据发送至所述目标应用程序的服务器包括:
将所述目标应用程序的地址信息设置为日志数据上报地址;
基于所述日志数据上报地址,将所述日志数据发送至所述目标应用程序的服务器。


7.一种日志数据获取装置,其特征在于,包括:
生成单元,被配置为响应于接收到的测试指令,基于所述目标应用程序的地址信息,生成目标条码,所述目标条码用于指示向所述目标应用程序的地址信息上报日志数据;
显示...

【专利技术属性】
技术研发人员:刘赫常啸
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

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

1