CN115052037B - 客户端检测方法、装置、存储介质和设备 - Google Patents

客户端检测方法、装置、存储介质和设备 Download PDF

Info

Publication number
CN115052037B
CN115052037B CN202210965557.3A CN202210965557A CN115052037B CN 115052037 B CN115052037 B CN 115052037B CN 202210965557 A CN202210965557 A CN 202210965557A CN 115052037 B CN115052037 B CN 115052037B
Authority
CN
China
Prior art keywords
target
name
request
domain name
network request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210965557.3A
Other languages
English (en)
Other versions
CN115052037A (zh
Inventor
林起开
景博
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sohu New Power Information Technology Co ltd
Original Assignee
Beijing Sohu New Power Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Sohu New Power Information Technology Co ltd filed Critical Beijing Sohu New Power Information Technology Co ltd
Priority to CN202210965557.3A priority Critical patent/CN115052037B/zh
Publication of CN115052037A publication Critical patent/CN115052037A/zh
Application granted granted Critical
Publication of CN115052037B publication Critical patent/CN115052037B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/12Network monitoring probes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)

Abstract

本申请公开了一种客户端检测方法、装置、存储介质和设备,该方法为:调用预设代理工具,截获客户端发送给服务端的各个网络请求;基于各个网络请求中所包含的请求参数,以及预设关键字字典,确定目标域名、目标接口名称;在接收到用户输入的检测命令后,从第一映射关系表中,获取与目标域名对应的代码工程名称;从第二映射关系表中,获取与目标接口名称对应的代码模块名称;基于与目标域名对应的代码工程名称、与目标接口名称对应的代码模块名称,生成客户端检测结果。该方法可实现对客户端的底层逻辑的分析,无需人为使用专门测试工具对客户端的网络请求进行检查,网络请求的检查效率得到明显提高,从而有效减少客户端检测过程所需的时间成本。

Description

客户端检测方法、装置、存储介质和设备
技术领域
本申请涉及应用开发领域,尤其涉及一种客户端检测方法、装置、存储介质和设备。
背景技术
在应用开发领域中,需要测试对客户端(例如手机应用等)进行业务测试,以确保客户端提供的服务功能符合规定要求(例如网络监管部门下发的隐私收集要求)。现阶段所采用的客户端检测方式普遍为:人工使用专门的检测工具,对客户端进行抓包测试,具体的,逐一检查客户端的网络请求,并分析网络请求是否符合规定要求,若网络请求不符合规定要求,则将生成网络请求的代码工程标识为违规代码。受限于人力因素,以及海量网络请求的业务场景,客户端的检测过程需花费大量时间成本。
发明内容
本申请提供了一种客户端检测方法、装置、存储介质和设备,目的在于减少客户端检测过程所需的时间成本。
为了实现上述目的,本申请提供了以下技术方案:
一种客户端检测方法,包括:
调用预设代理工具,截获客户端发送给服务端的各个网络请求;
基于各个所述网络请求中所包含的请求参数,以及预设关键字字典,确定目标域名、目标接口名称;
在接收到用户输入的检测命令后,从预先配置的第一映射关系表中,获取与所述目标域名对应的代码工程名称;
从预先配置的第二映射关系表中,获取与所述目标接口名称对应的代码模块名称;
基于与所述目标域名对应的代码工程名称、与所述目标接口名称对应的代码模块名称,生成客户端检测结果。
可选的,所述网络请求包括网络地址以及多个请求参数,所述网络地址包括域名和接口名称;
所述基于各个所述网络请求中所包含的请求参数,以及预设关键字字典,确定目标域名、目标接口名称,包括:
对于每个所述网络请求,从所述网络请求所包含的各个请求参数中,筛选出符合预设条件的请求参数,标识为目标请求参数;所述预设条件为:请求参数包含有预设关键字字典中的关键字;
将包含有至少一个所述目标请求参数的网络请求,标识为目标网络请求;
将所述目标网络请求中网络地址所示的域名,标识为目标域名;
将所述目标网络请求中网络地址所示的接口名称,标识为目标接口名称。
可选的,所述将所述目标网络请求中网络地址所示的接口名称,标识为目标接口名称之后,还包括:
基于所述目标网络请求中所包含的目标请求参数、目标域名以及目标接口名称,构建检索结果文件;
按照预设文件存储路径,将所述检索结果文件保存到本地数据库中。
可选的,所述在接收到用户输入的检测命令后,从预先配置的第一映射关系表中,获取与所述目标域名对应的代码工程名称,包括:
在接收到用户输入的检测命令后,从所述本地数据库中获取所述检索结果文件,并对所述检索结果文件进行解析,得到所述目标域名、所述目标接口名称;
从预先配置的第一映射关系表中,获取与所述目标域名对应的代码工程名称。
可选的,所述基于与所述目标域名对应的代码工程名称、与所述目标接口名称对应的代码模块名称,生成客户端检测结果之后,还包括:
通过预设件向所述用户展示所述客户端检测结果。
一种客户端检测装置,包括:
请求获取单元,用于调用预设代理工具,截获客户端发送给服务端的各个网络请求;
确定单元,用于基于各个所述网络请求中所包含的请求参数,以及预设关键字字典,确定目标域名、目标接口名称;
第一获取单元,用于在接收到用户输入的检测命令后,从预先配置的第一映射关系表中,获取与所述目标域名对应的代码工程名称;
第二获取单元,用于从预先配置的第二映射关系表中,获取与所述目标接口名称对应的代码模块名称;
结果生成单元,用于基于与所述目标域名对应的代码工程名称、与所述目标接口名称对应的代码模块名称,生成客户端检测结果。
可选的,所述网络请求包括网络地址以及多个请求参数,所述网络地址包括域名和接口名称;
所述确定单元具体用于:
对于每个所述网络请求,从所述网络请求所包含的各个请求参数中,筛选出符合预设条件的请求参数,标识为目标请求参数;所述预设条件为:请求参数包含有预设关键字字典中的关键字;
将包含有至少一个所述目标请求参数的网络请求,标识为目标网络请求;
将所述目标网络请求中网络地址所示的域名,标识为目标域名;
将所述目标网络请求中网络地址所示的接口名称,标识为目标接口名称。
可选的,所述确定单元还用于:
基于所述目标网络请求中所包含的目标请求参数、目标域名以及目标接口名称,构建检索结果文件;
按照预设文件存储路径,将所述检索结果文件保存到本地数据库中。
一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行所述的客户端检测方法。
一种客户端检测设备,包括:处理器、存储器和总线;所述处理器与所述存储器通过所述总线连接;
所述存储器用于存储程序,所述处理器用于运行程序,其中,所述程序运行时执行所述的客户端检测方法。
本申请提供的技术方案,调用预设代理工具,截获客户端发送给服务端的各个网络请求。基于各个网络请求中所包含的请求参数,以及预设关键字字典,确定目标域名、目标接口名称。在接收到用户输入的检测命令后,从预先配置的第一映射关系表中,获取与目标域名对应的代码工程名称。从预先配置的第二映射关系表中,获取与目标接口名称对应的代码模块名称。基于与目标域名对应的代码工程名称、与目标接口名称对应的代码模块名称,生成客户端检测结果。本申请基于网络请求、预设关键字字典、第一映射关系表和第二映射关系,确定与目标域名对应的代码工程名称、与目标接口名称对应的代码模块名称,可实现对客户端的底层逻辑的有效检查,无需人为使用专门测试工具对客户端所生成的网络请求进行检查,网络请求的检查效率得到明显提高,从而有效减少客户端检测过程所需的时间成本。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a为本申请实施例提供的一种客户端检测方法的流程示意图;
图1b为本申请实施例提供的一种客户端检测方法的流程示意图;
图2为本申请实施例提供的另一种客户端检测方法的流程示意图;
图3为本申请实施例提供的一种客户端检测装置的架构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
如图1a和图1b所示,为本申请实施例提供的一种客户端检测方法的流程示意图,包括如下步骤:
S101:调用预设代理工具,截获客户端发送给服务端的各个网络请求。
其中,预设代理工具包括但不限于为:Mitmproxy。
在本申请实施例中,网络请求包括网络地址(俗称为url地址)、多个请求参数、每个请求参数的参数值。此外,网络地址包括域名和接口名称。
一般来讲,网络请求的类型包括get请求和post请求,具体的,以post请求为例,post请求所包含的信息具体为:
https://api.tv.sohu.com/v4/album/isDanmu.jsongid=x010740202ff141a6c1b3607200029c9c8e45d4f3ac3&mnc=-2&sver=8.9.71&area_code=3901&sysver=9&ua=Mozilla/5.0(Linux;Android9;PAR-AL00Build/HUAWEIPAR-AL00;wv)AppleWebKit/537.36(KHTML,likeGecko)Version/4.0Chrome/79.0.3945.116MobileSafari/537.36SohuVideoMobile/8.9.71(Platform/AndroidPhone;Android/9)&ssl=1&poid=1&tid=1&vid=7313687&uid=fefd8577-ffcc-1ba5-b37b-5dbfff78c8743d&ipcode=3901&site=1&partner=1006034759&api_key=9854b2afa779e1a6bff1962447a09dbd&has_barrage=1&appid=107402&abmode=1A_35A_43A_71A_79B_75A_87B_91A_9998B&plat=6&aid=9729417。
在上述具体示例中,https://api.tv.sohu.com/v4/album/isDanmu.json代表网络地址,诸如gid、mnc、sver等位于“=”之前的字符串,均代表请求参数,相应的,诸如x010740202ff141a6c1b3607200029c9c8e45d4f3ac3、-2、8.9.71、等位于“=”之后的字符串,均代表请求参数的参数值。以mnc=-2为例,mnc代表请求参数,-2代表mnc的参数值。此外,album以及isDanmu均代表接口名称,api.tv.sohu代表域名。
需要说明的是,上述具体实现过程仅仅用于举例说明。
S102:对于每个网络请求,从网络请求所包含的各个请求参数中,筛选出符合预设条件的请求参数,标识为目标请求参数。
其中,预设条件为:请求参数包含有预设关键字字典中的关键字。
具体的,假设预设关键字字典所包含的关键字为:mnc以及sver,此外,网络请求所包含的请求参数为:gid、mnc、sver、vid。明显的,网络请求包含有目标关键字mnc以及sver。
需要说明的是,上述具体实现过程仅仅用于举例说明。
S103:将包含有至少一个目标请求参数的网络请求,标识为目标网络请求。
S104:将目标网络请求中网络地址所示的域名,标识为目标域名。
S105:将目标网络请求中网络地址所示的接口名称,标识为目标接口名称。
S106:基于目标网络请求中所包含的目标请求参数、目标域名以及目标接口名称,构建检索结果文件。
S107:按照预设文件存储路径,将检索结果文件保存到本地数据库中。
其中,预设文件存储路径可由技术人员根据实际情况进行设置,本申请实施例不做限定。
S108:在接收到用户输入的检测命令后,从本地数据库中获取检索结果文件,并对检索结果文件进行解析,得到目标域名、目标接口名称。
S109:从预先配置的第一映射关系表中,获取与目标域名对应的代码工程名称。
其中,第一映射关系表包括多个域名,以及与每个域名对应的代码工程名称。
一般来讲,不同的代码工程名称均归属于不同的代码工程。所谓的代码工程,即为客户端提供服务功能的底层逻辑,例如,接口服务工程为客户端提供接口服务功能的底层逻辑。
S110:从预先配置的第二映射关系表中,获取与目标接口名称对应的代码模块名称。
其中,第二映射关系表包括多个接口名称,以及与每个接口名称对应的代码模块名称。
一般来讲,不同的代码模块名称归属于不同的代码模块。所谓的代码模块,即为客户端提供单一用途功能的方法逻辑,例如,视频播放模块为提供视频播放功能的方法逻辑。
S111:基于与目标域名对应的代码工程名称、与目标接口名称对应的代码模块名称,生成客户端检测结果。
S112:通过预设界面向用户展示客户端检测结果。
综上所述,本实施例基于网络请求、预设关键字字典、第一映射关系表和第二映射关系,确定与目标域名对应的代码工程名称、与目标接口名称对应的代码模块名称,可实现对客户端的底层逻辑的有效检查,无需人为使用专门测试工具对客户端所生成的网络请求进行检查,网络请求的检查效率得到明显提高,从而有效减少客户端检测过程所需的时间成本。
需要说明的是,上述实施例提及的S102,为本申请实施例所示客户端检测方法的一种可选的实现方式。此外,上述实施例提及的S112,也为本申请实施例所示客户端检测方法的一种可选的实现方式。为此,上述实施例提及的流程,可以概括为图2所示的方法。
如图2所示,为本申请实施例提供的另一种客户端检测方法的流程示意图,包括如下步骤:
S201:调用预设代理工具,截获客户端发送给服务端的各个网络请求。
S202:基于各个网络请求中所包含的请求参数,以及预设关键字字典,确定目标域名、目标接口名称。
S203:在接收到用户输入的检测命令后,从预先配置的第一映射关系表中,获取与目标域名对应的代码工程名称。
S204:从预先配置的第二映射关系表中,获取与目标接口名称对应的代码模块名称。
S205:基于与目标域名对应的代码工程名称、与目标接口名称对应的代码模块名称,生成客户端检测结果。
综上所述,本实施例基于网络请求、预设关键字字典、第一映射关系表和第二映射关系,确定与目标域名对应的代码工程名称、与目标接口名称对应的代码模块名称,可实现对客户端的底层逻辑的有效检查,无需人为使用专门测试工具对客户端所生成的网络请求进行检查,网络请求的检查效率得到明显提高,从而有效减少客户端检测过程所需的时间成本。
与上述本申请实施例提供的客户端检测方法相对应,本申请实施例还提供了一种客户端检测装置。
如图3所示,为本申请实施例提供的一种客户端检测装置的架构示意图,包括:
请求获取单元100,用于调用预设代理工具,截获客户端发送给服务端的各个网络请求。
确定单元200,用于基于各个网络请求中所包含的请求参数,以及预设关键字字典,确定目标域名、目标接口名称。
可选的,网络请求包括网络地址以及多个请求参数,网络地址包括域名和接口名称。
确定单元200具体用于:对于每个网络请求,从网络请求所包含的各个请求参数中,筛选出符合预设条件的请求参数,标识为目标请求参数;预设条件为:请求参数包含有预设关键字字典中的关键字;将包含有至少一个目标请求参数的网络请求,标识为目标网络请求;将目标网络请求中网络地址所示的域名,标识为目标域名;将目标网络请求中网络地址所示的接口名称,标识为目标接口名称。
确定单元200还用于:基于目标网络请求中所包含的目标请求参数、目标域名以及目标接口名称,构建检索结果文件;按照预设文件存储路径,将检索结果文件保存到本地数据库中。
第一获取单元300,用于在接收到用户输入的检测命令后,从预先配置的第一映射关系表中,获取与目标域名对应的代码工程名称。
可选的,第一获取单元300具体用于:在接收到用户输入的检测命令后,从本地数据库中获取检索结果文件,并对检索结果文件进行解析,得到目标域名、目标接口名称;从预先配置的第一映射关系表中,获取与目标域名对应的代码工程名称。
第二获取单元400,用于从预先配置的第二映射关系表中,获取与目标接口名称对应的代码模块名称。
结果生成单元500,用于基于与目标域名对应的代码工程名称、与目标接口名称对应的代码模块名称,生成客户端检测结果。
结果展示单元600,用于通过预设件向用户展示客户端检测结果。
综上所述,本实施例基于网络请求、预设关键字字典、第一映射关系表和第二映射关系,确定与目标域名对应的代码工程名称、与目标接口名称对应的代码模块名称,可实现对客户端的底层逻辑的有效检查,无需人为使用专门测试工具对客户端所生成的网络请求进行检查,网络请求的检查效率得到明显提高,从而有效减少客户端检测过程所需的时间成本。
本申请还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的程序,其中,程序执行上述本申请提供的客户端检测方法。
本申请还提供了一种客户端检测设备,包括:处理器、存储器和总线。处理器与存储器通过总线连接,存储器用于存储程序,处理器用于运行程序,其中,程序运行时执行上述本申请提供的客户端检测方法,包括如下步骤:
调用预设代理工具,截获客户端发送给服务端的各个网络请求;
基于各个所述网络请求中所包含的请求参数,以及预设关键字字典,确定目标域名、目标接口名称;
在接收到用户输入的检测命令后,从预先配置的第一映射关系表中,获取与所述目标域名对应的代码工程名称;
从预先配置的第二映射关系表中,获取与所述目标接口名称对应的代码模块名称;
基于与所述目标域名对应的代码工程名称、与所述目标接口名称对应的代码模块名称,生成客户端检测结果。
具体的,在上述实施例的基础上,所述网络请求包括网络地址以及多个请求参数,所述网络地址包括域名和接口名称;
所述基于各个所述网络请求中所包含的请求参数,以及预设关键字字典,确定目标域名、目标接口名称,包括:
对于每个所述网络请求,从所述网络请求所包含的各个请求参数中,筛选出符合预设条件的请求参数,标识为目标请求参数;所述预设条件为:请求参数包含有预设关键字字典中的关键字;
将包含有至少一个所述目标请求参数的网络请求,标识为目标网络请求;
将所述目标网络请求中网络地址所示的域名,标识为目标域名;
将所述目标网络请求中网络地址所示的接口名称,标识为目标接口名称。
具体的,在上述实施例的基础上,所述将所述目标网络请求中网络地址所示的接口名称,标识为目标接口名称之后,还包括:
基于所述目标网络请求中所包含的目标请求参数、目标域名以及目标接口名称,构建检索结果文件;
按照预设文件存储路径,将所述检索结果文件保存到本地数据库中。
具体的,在上述实施例的基础上,所述在接收到用户输入的检测命令后,从预先配置的第一映射关系表中,获取与所述目标域名对应的代码工程名称,包括:
在接收到用户输入的检测命令后,从所述本地数据库中获取所述检索结果文件,并对所述检索结果文件进行解析,得到所述目标域名、所述目标接口名称;
从预先配置的第一映射关系表中,获取与所述目标域名对应的代码工程名称。
具体的,在上述实施例的基础上,所述基于与所述目标域名对应的代码工程名称、与所述目标接口名称对应的代码模块名称,生成客户端检测结果之后,还包括:
通过预设件向所述用户展示所述客户端检测结果。
本申请实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本申请实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种客户端检测方法,其特征在于,包括:
调用预设代理工具,截获客户端发送给服务端的各个网络请求;
基于各个所述网络请求中所包含的请求参数,以及预设关键字字典,确定目标域名、目标接口名称;
在接收到用户输入的检测命令后,从预先配置的第一映射关系表中,获取与所述目标域名对应的代码工程名称;
从预先配置的第二映射关系表中,获取与所述目标接口名称对应的代码模块名称;
基于与所述目标域名对应的代码工程名称、与所述目标接口名称对应的代码模块名称,生成客户端检测结果。
2.根据权利要求1所述的方法,其特征在于,所述网络请求包括网络地址以及多个请求参数,所述网络地址包括域名和接口名称;
所述基于各个所述网络请求中所包含的请求参数,以及预设关键字字典,确定目标域名、目标接口名称,包括:
对于每个所述网络请求,从所述网络请求所包含的各个请求参数中,筛选出符合预设条件的请求参数,标识为目标请求参数;所述预设条件为:请求参数包含有预设关键字字典中的关键字;
将包含有至少一个所述目标请求参数的网络请求,标识为目标网络请求;
将所述目标网络请求中网络地址所示的域名,标识为目标域名;
将所述目标网络请求中网络地址所示的接口名称,标识为目标接口名称。
3.根据权利要求2所述的方法,其特征在于,所述将所述目标网络请求中网络地址所示的接口名称,标识为目标接口名称之后,还包括:
基于所述目标网络请求中所包含的目标请求参数、目标域名以及目标接口名称,构建检索结果文件;
按照预设文件存储路径,将所述检索结果文件保存到本地数据库中。
4.根据权利要求3所述的方法,其特征在于,所述在接收到用户输入的检测命令后,从预先配置的第一映射关系表中,获取与所述目标域名对应的代码工程名称,包括:
在接收到用户输入的检测命令后,从所述本地数据库中获取所述检索结果文件,并对所述检索结果文件进行解析,得到所述目标域名、所述目标接口名称;
从预先配置的第一映射关系表中,获取与所述目标域名对应的代码工程名称。
5.根据权利要求1所述的方法,其特征在于,所述基于与所述目标域名对应的代码工程名称、与所述目标接口名称对应的代码模块名称,生成客户端检测结果之后,还包括:
通过预设件向所述用户展示所述客户端检测结果。
6.一种客户端检测装置,其特征在于,包括:
请求获取单元,用于调用预设代理工具,截获客户端发送给服务端的各个网络请求;
确定单元,用于基于各个所述网络请求中所包含的请求参数,以及预设关键字字典,确定目标域名、目标接口名称;
第一获取单元,用于在接收到用户输入的检测命令后,从预先配置的第一映射关系表中,获取与所述目标域名对应的代码工程名称;
第二获取单元,用于从预先配置的第二映射关系表中,获取与所述目标接口名称对应的代码模块名称;
结果生成单元,用于基于与所述目标域名对应的代码工程名称、与所述目标接口名称对应的代码模块名称,生成客户端检测结果。
7.根据权利要求6所述的装置,其特征在于,所述网络请求包括网络地址以及多个请求参数,所述网络地址包括域名和接口名称;
所述确定单元具体用于:
对于每个所述网络请求,从所述网络请求所包含的各个请求参数中,筛选出符合预设条件的请求参数,标识为目标请求参数;所述预设条件为:请求参数包含有预设关键字字典中的关键字;
将包含有至少一个所述目标请求参数的网络请求,标识为目标网络请求;
将所述目标网络请求中网络地址所示的域名,标识为目标域名;
将所述目标网络请求中网络地址所示的接口名称,标识为目标接口名称。
8.根据权利要求7所述的装置,其特征在于,所述确定单元还用于:
基于所述目标网络请求中所包含的目标请求参数、目标域名以及目标接口名称,构建检索结果文件;
按照预设文件存储路径,将所述检索结果文件保存到本地数据库中。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,所述程序执行权利要求1-5任一所述的客户端检测方法。
10.一种客户端检测设备,其特征在于,包括:处理器、存储器和总线;所述处理器与所述存储器通过所述总线连接;
所述存储器用于存储程序,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1-5任一所述的客户端检测方法。
CN202210965557.3A 2022-08-12 2022-08-12 客户端检测方法、装置、存储介质和设备 Active CN115052037B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210965557.3A CN115052037B (zh) 2022-08-12 2022-08-12 客户端检测方法、装置、存储介质和设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210965557.3A CN115052037B (zh) 2022-08-12 2022-08-12 客户端检测方法、装置、存储介质和设备

Publications (2)

Publication Number Publication Date
CN115052037A CN115052037A (zh) 2022-09-13
CN115052037B true CN115052037B (zh) 2022-12-27

Family

ID=83166561

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210965557.3A Active CN115052037B (zh) 2022-08-12 2022-08-12 客户端检测方法、装置、存储介质和设备

Country Status (1)

Country Link
CN (1) CN115052037B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117492823B (zh) * 2023-12-29 2024-04-05 珠海格力电器股份有限公司 代码获取方法、装置、电子设备及可读存储介质

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104700029B (zh) * 2013-12-04 2018-06-26 ***通信集团广东有限公司 一种软件在线检测方法、装置和服务器
PT3130123T (pt) * 2014-04-11 2021-10-15 Hdiv Security S L Deteção de manipulação de aplicações
US8997226B1 (en) * 2014-04-17 2015-03-31 Shape Security, Inc. Detection of client-side malware activity
CN109542758B (zh) * 2018-09-29 2023-05-26 中国平安人寿保险股份有限公司 应用程序容错能力测试方法、装置、计算机可读存储介质
CN110351259A (zh) * 2019-06-28 2019-10-18 深圳数位传媒科技有限公司 一种基于网络抓包获取app认证信息的方法及装置
CN113489672B (zh) * 2021-05-21 2022-05-17 浙江大学 一种基于网络嗅探的rest接口规范封装***
CN113726945A (zh) * 2021-08-03 2021-11-30 贵州电子商务云运营有限责任公司 一种基于frida框架的手机app数据自动化采集方法
CN114168945A (zh) * 2021-12-09 2022-03-11 绿盟科技集团股份有限公司 一种检测子域名潜在风险的方法及装置

Also Published As

Publication number Publication date
CN115052037A (zh) 2022-09-13

Similar Documents

Publication Publication Date Title
CN107391359B (zh) 一种业务测试方法及装置
CN110378749B (zh) 客户端相似性的评估方法、装置、终端设备及存储介质
CN110955409B (zh) 在云平台上创建资源的方法和装置
CN110320378B (zh) 质控测试申请方法、装置、设备及计算机可读存储介质
CN110825618A (zh) 一种生成测试用例的方法及相关装置
CN109828920A (zh) 一种日志分析方法、装置及计算机可读存储介质
CN115052037B (zh) 客户端检测方法、装置、存储介质和设备
CN111324510B (zh) 日志处理方法、装置及电子设备
CN110334012B (zh) 一种风险评估方法及装置
CN109840212B (zh) 应用程序的功能测试方法、装置、设备及可读存储介质
CN107368407B (zh) 信息处理方法和装置
CN110674023B (zh) 一种接口测试方法和装置
CN112561690B (zh) ***分期业务接口的测试方法、***、设备及存储介质
CN112988589A (zh) 一种接口测试方法、装置和***
CN115022201B (zh) 一种数据处理功能测试方法、装置、设备及存储介质
CN110838929B (zh) ***错误排查方法和***错误排查装置
CN116483888A (zh) 程序评估方法及装置、电子设备和计算机可读存储介质
CN110609786A (zh) 软件测试方法、装置、计算机设备和存储介质
CN114238048B (zh) 一种Web前端性能自动化测试方法及***
CN112799956B (zh) 资产识别能力测试方法、装置及***装置
CN110992166B (zh) 在线申请贷款的测试方法及装置
CN109726550A (zh) 异常操作行为检测方法、装置及计算机可读存储介质
CN111552634A (zh) 前端***的测试方法、装置及存储介质
CN114338846A (zh) 一种报文测试的方法及装置
CN110851254A (zh) 基于微服务的设备生产方法、装置、服务器和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant