数据包展示方法及移动终端技术

技术编号:23056593 阅读:15 留言:0更新日期:2020-01-07 15:54
本发明专利技术实施例提供了一种数据包展示方法、装置及可读存储介质,其中,方法包括:获取待检测地址信息,根据待检测地址信息,从获取的所有当前被测终端的收发数据包中滤除未携带有目标地址信息的收发数据包,以确定目标收发数据包;其中,目标地址信息为当前被测终端中的与待检测地址信息相同的终端源地址或目的地址,和/或所有被测终端中与待检测地址信息相匹配的终端源地址或目的地址;展示目标收发数据包。从而实现滤除所有当前被测终端的收发数据包中未携带有目标地址信息的收发数据包,只展示目标收发数据包,保证测试人员方便快速的根据展示的目标收发数据包发现问题以及排查问题。

Data package display method and mobile terminal

【技术实现步骤摘要】
数据包展示方法及移动终端
本专利技术涉及信息处理
,尤其涉及一种数据包展示方法、装置及可读存储介质。
技术介绍
在做接口测试时,经常需要验证手机客户端发送的消息是否正确,或者在出现问题的时候,查看手机客户端发送给服务器的数据包是否正确,就需要用到抓包工具。目前测试抓包工具能够记录客户端和服务器之间的所有请求,可以针对特定的请求,分析请求数据、设置断点、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大。但是目前的抓包工具统计的是所有当前测试的手机与服务器之间的收发数据包,不能实现将某个测试人员不需关注的其他测试人员测试的手机与服务器之间的收发数据包过滤掉。从而导致该测试人员操作的电脑屏幕上也展示出了其他测试人员测试的手机与服务器之间的收发数据包,不方便该测试人员查看和排查问题。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据包展示方法、装置及可读存储介质。本专利技术实施例的第一方面,提供了数据包展示方法,执行于客户端,包括:获取待检测地址信息;根据所述待检测地址信息,从获取的所有当前被测终端的收发数据包中滤除未携带有目标地址信息的收发数据包,以确定目标收发数据包;其中,所述目标地址信息为当前被测终端中与所述待检测地址信息相同的终端源地址或目的地址,和/或所有被测终端中与所述待检测地址信息相匹配的终端源地址或目的地址;展示所述目标收发数据包。本专利技术实施例的第二方面,提供了一种数据包展示装置,设置于浏览器,包括:第一获取模块,用于获取待检测地址信息;确定模块,用于根据所述待检测地址信息,从获取的所有当前被测终端的收发数据包中滤除未携带有目标地址信息的收发数据包,以确定目标收发数据包;其中,所述目标地址信息为当前被测终端中与所述待检测地址信息相同的终端源地址或目的地址,和/或所有被测终端中与所述待检测地址信息相匹配的终端源地址或目的地址;展示模块,用于展示所述目标收发数据包。本专利技术实施例的第三方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上任一所述的数据包展示方法的步骤。本专利技术实施例的第四方面,提供了一种数据包展示装置,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的数据包展示方法的步骤。本专利技术实施例包括以下优点:本实施例提供的数据包展示方法,通过获取待检测地址信息,根据待检测地址信息,从获取的所有当前被测终端的收发数据包中滤除未携带有目标地址信息的收发数据包,以确定目标收发数据包;其中,目标地址信息为当前被测终端中的与待检测地址信息相同的终端源地址或目的地址,和/或所有被测终端中与待检测地址信息相匹配的终端源地址或目的地址;展示目标收发数据包。由于将所有当前被测终端的收发数据包中的未携带有目标地址信息的收发数据包滤除,只保留携带有目标地址信息的收发数据包,也即只保留目标收发数据包。从而实现滤除所有当前被测终端的收发数据包中未携带有目标地址信息的收发数据包,只展示目标收发数据包,保证测试人员方便快速的根据展示的目标收发数据包发现问题以及排查问题,也即保证测试人员只查看到自己测试的包括与所述待检测地址信息相同的终端源地址或目的地址,和/或所有被测终端中与所述待检测地址信息相匹配的终端源地址或目的地址的收发数据包,从而便于发现问题和排查问题。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种测试系统的架构图;图2为本专利技术实施例提供的一种数据包展示方法的步骤流程图;图3为本专利技术实施例提供的另一种数据包展示方法的步骤流程图;图4为本专利技术实施例提供的一种界面示意图;图5为本专利技术实施例提供的一种数据包展示装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。例如,参照图1,图1为本专利技术实施例提供的一种测试系统的架构图。该测试系统包括当前被测终端101、当前被测终端102、电脑103、电脑104、以及服务器105。以所有当前被测终端包括当前被测终端101和当前被测终端102为例,测试人员A测试当前被测终端101的收发数据包是否有问题,测试人员B测试当前被测终端102的收发数据包是否有问题。测试人员A操作的电脑103上部署的客户端可以获取到当前被测终端101向服务器105发送的数据包(发数据包)、以及获取到服务器105向当前被测终端101发送的数据包(收数据包),即可以获取到当前被测终端101的收发数据包(收发数据包可以为收数据包和/或发数据包)。测试人员B操作的电脑104上部署的客户端可以获取到当前被测终端102向服务器105发送的数据包(发数据包)、以及获取到服务器105向当前被测终端102发送的数据包(收数据包),即获取到当前被测终端102的收发数据包。需要说明的是,此处仅以所有当前被测终端包括当前被测终端101和当前被测终端102为例进行介绍,实际测试中所有当前被测终端的个数可能会更多,本专利技术实施例中对所有当前被测终端的个数不进行限制。现有技术中,测试人员A操作的电脑上103部署的客户端获取当前被测终端101和当前被测终端102的收发数据包,并在测试人员A操作的电脑103上部署的客户端的界面上显示当前被测终端101的收发数据包和当前被测终端102的收发数据包。然而测试人员A只需关注其测试的当前被测终端101的收发数据包,但是测试人员A操作的电脑103上部署的客户端的界面上显示的数据包却为多个当前被测终端的收发数据包,从而导致测试人员A不方便查看当前被测终端101的收发数据包是否正确以及排查问题。为了解决上述技术问题,本专利技术实施例提供了一种数据包展示方法。参照图2,图2为本专利技术实施例提供的一种数据包展示方法的步骤流程图,执行于客户端,客户端可以为浏览器客户端,浏览器客户端可以部署于电脑上。基于图1对本实施例提供的数据包展示方法进行介绍。该数据包展示方法可以包括如下步骤:步骤201、获取待检测地址信息。获取待检测地址信息可以通过如下三种方式实现:一种方式为:从客户端的页面上展示的检测本文档来自技高网...

【技术保护点】
1.一种数据包展示方法,其特征在于,执行于客户端,包括:/n获取待检测地址信息;/n根据所述待检测地址信息,从获取的所有当前被测终端的收发数据包中滤除未携带有目标地址信息的收发数据包,以确定目标收发数据包;其中,所述目标地址信息为当前被测终端中与所述待检测地址信息相同的终端源地址或目的地址,和/或所有被测终端中与所述待检测地址信息相匹配的终端源地址或目的地址;/n展示所述目标收发数据包。/n

【技术特征摘要】
1.一种数据包展示方法,其特征在于,执行于客户端,包括:
获取待检测地址信息;
根据所述待检测地址信息,从获取的所有当前被测终端的收发数据包中滤除未携带有目标地址信息的收发数据包,以确定目标收发数据包;其中,所述目标地址信息为当前被测终端中与所述待检测地址信息相同的终端源地址或目的地址,和/或所有被测终端中与所述待检测地址信息相匹配的终端源地址或目的地址;
展示所述目标收发数据包。


2.根据权利要求1所述的方法,其特征在于,所述根据所述待检测地址信息,从获取的所有当前被测终端的收发数据包中滤除未携带有目标地址信息的收发数据包,以确定目标收发数据包,包括:
根据所述待检测地址信息,判断存储的所有被测终端的第一地址信息中是否存在与所述待检测地址信息相同和/或相匹配的地址信息;
若所述第一地址信息中存在与所述待检测地址信息相同和/或相匹配的地址信息,则将与所述待检测地址信息相同和/或相匹配的第一地址信息作为所述目标地址信息;
将所述所有当前被测终端的收发数据包中未携带有所述目标地址信息的收发数据包滤除,以将所述所有当前被测终端的收发数据包中地址信息为所述目标地址信息的收发数据包作为所述目标收发数据包。


3.根据权利要求1或2所述的方法,其特征在于,在所述获取待检测地址信息之前,还包括:
获取与用户的第一操作对应的请求信息;
响应于所述请求信息,获取测试设备的第二地址信息,并向服务器发送所述第二地址信息;
获取所述服务器发送的二维码,并展示所述二维码,所述二维码为所述服务器根据获取的所述第二地址信息生成的。


4.根据权利要求3所述的方法,其特征在于,在所述接收所述服务器发送的二维码,并展示所述二维码之后,还包括:
获取所述服务器发送的所述所有被测终端中的与所述第二地址信息关联的第一被测终端的第一地址信息,其中,所述第一被测终端的第一地址信息为所述服务器响应于所述当前目标被测终端扫描所述二维码向所述客户端发送的;
在检测区域中展示所述第一被测终端的第一地址信息;其中,所述检测区域为所述客户端的页面上展示的检测区域;
所述获取待检测地址信息,包括:
获取所述检测区域中展示的所述第一被测终端的第一地址信息,其中,所述待检测地址信息包括所述第一被测终端的第一地址信息。


5.根据权利要求3所述的方法,其特征在于,还包括:
每间隔第一预设时间,向所述服务器发送轮询请求消息,所述轮询请求消息包括所述测试设备的第二地址信息;
获取所述服务器发送的所述所有被测终端中的与所述第二地址信息关联的第二被测终端的第一地址信息,并在所述检测区域中展示所述第二被测终端的第一地址信息。


6.根据权利要求4或5所述的方法,其特征在于,所述获取待检测地址信息,包括:
每间隔第二预设时间,判断所述检测区域中是否存在所述待检测地址信息;
若所述检测区域中存在所述待检测地址信息,则获取所述检测区域中的所述待检测地址信息。


7.根据权利要求4或5所述的方法,其特征在于,所述获取待检测地址信息,包括:
获取与用户的第二操作对应的指示信息,所述指示信息用于指示所述客户端判断所述检测区域中是否存在至少一个所述待检测地址信息;
响应于所述指示信息,判断所述检测区域中是否存在至少一个所述待检测地址信息;
若所述检测区域中存在所述待检测地址信息,则获取所述检测区域中的所述待检测地址信息。


8.一种数据包展示装置,其特征在于,设置于浏览器,包括:
第一获取模块,用于获取待检测地址信息;
确定模块,用于根据所述...

【专利技术属性】
技术研发人员:周俊
申请(专利权)人:北京城市网邻信息技术有限公司
类型:发明
国别省市:北京;11

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

1