CN113938408B - 一种数据流量测试方法、装置、服务器及存储介质 - Google Patents
一种数据流量测试方法、装置、服务器及存储介质 Download PDFInfo
- Publication number
- CN113938408B CN113938408B CN202111200623.XA CN202111200623A CN113938408B CN 113938408 B CN113938408 B CN 113938408B CN 202111200623 A CN202111200623 A CN 202111200623A CN 113938408 B CN113938408 B CN 113938408B
- Authority
- CN
- China
- Prior art keywords
- response message
- service unit
- data
- actual response
- comparison
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
Landscapes
- Engineering & Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例涉及大数据领域,公开了一种数据流量测试方法、装置、服务器及存储介质,该方法包括:获取客户端发送给服务器的一个或多个数据请求以及服务器发送给客户端的实际响应报文;将各个数据请求以及各个数据请求对应的实际响应报文确定为业务单元;模拟响应各个业务单元中的数据请求,对各个业务单元中数据请求对应的数据流量进行回放测试,得到对应的模拟响应报文;将模拟响应报文与实际响应报文进行内容对比,当对比结果一致时,确定数据流量的回放测试成功,实现了高效、快速地对数据流量进行回归测试,提高了对数据流量的回放测试的效率和准确性。本发明涉及区块链技术,如可将数据写入区块链中,以用于数据取证等场景。
Description
技术领域
本发明涉及大数据领域,尤其涉及一种数据流量测试方法、装置、服务器及存储介质。
背景技术
针对流量的保存和回放,目前业界大部分采用的方案是通过Liunx上的tcpdump工具来实现;或通过解析Apache或者Nginx请求日志或其他开源工具(比如httpry、goreplay)把每次请求和响应结果保存下来,通过释放每次请求得到响应结果和上次保留的响应结果进行完全比对,以验证此次请求是否符合预期。
然而,目前采用的方案保存的请求和响应结果是二进制,不能很好的可视化展示,响应结果比对效率较低,从而对数据流量的回归测试的效率和准确率较低的缺陷。因此,如何更有效地对数据流量进行测试成为研究的重点。
发明内容
本发明实施例提供了一种数据流量测试方法、装置、服务器及介质,实现了高效、快速地对数据流量进行回归测试,提高了对数据流量的回放测试的效率和准确性。
第一方面,本发明实施例提供了一种数据流量测试方法,应用于服务器,所述方法包括:
获取客户端在指定时间范围内发送给服务器的一个或多个数据请求以及所述服务器针对各个所述数据请求发送给所述客户端的实际响应报文;
将获取到的各个所述数据请求以及各个所述数据请求对应的实际响应报文确定为业务单元;
模拟响应各个业务单元中的所述数据请求,对各个所述业务单元中所述数据请求对应的数据流量进行回放测试,得到各个所述业务单元中所述数据请求对应的模拟响应报文;
将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比,当对比结果一致时,确定对各个所述业务单元中所述数据请求对应的数据流量的回放测试成功。
进一步地,所述将获取到的各个所述数据请求以及各个所述数据请求对应的实际响应报文确定为业务单元之后,还包括:
获取各个所述数据请求的发送时间,并按照各个所述数据请求的发送时间的先后顺序对各个所述业务单元进行排序;
所述模拟响应各个业务单元中的所述数据请求,包括:
按照各个所述业务单元的排序依次模拟响应各个所述业务单元中的所述数据请求。
进一步地,所述将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比之前,还包括:
从预设的规则列表中获取预先导入的一个或多个地址信息以及各个所述地址信息所属的菜单信息;
根据一个或多个所述地址信息以及各个所述地址信息所属的菜单信息,确定各个所述地址信息的对比规则,所述对比规则用于指示对比各响应报文中的一个或多个指定字段。
进一步地,所述将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比,包括:
获取各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的各个所述指定字段,以及各个所述业务单元中的所述实际响应报文中与所述对比规则对应的各个所述指定字段;
将各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的各个所述指定字段与各个所述业务单元中的所述实际响应报文中与所述对比规则对应的各个所述指定字段进行内容对比。
进一步地,所述当对比结果一致时,确定对各个所述业务单元中所述数据请求对应的数据流量的回放测试成功,包括:
当各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的各个所述指定字段均与各个所述业务单元中的所述实际响应报文中与所述对比规则对应的各个所述指定字段一致时,确定对各个所述业务单元中所述数据请求的流量的回放测试成功;
当各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的各个所述指定字段中存在一个指定字段与各个所述业务单元中的所述实际响应报文中与所述对比规则对应的各个所述指定字段不一致时,确定对各个所述业务单元中所述数据请求的流量的回放测试不成功。
进一步地,所述将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行对比,包括:
对各个所述业务单元中的所述模拟响应报文进行解析,得到各个所述业务单元中的所述模拟响应报文对应的第一关键字;
对各个所述业务单元中的所述实际响应报文进行解析,得到各个所述业务单元中的所述实际响应报文对应的第二关键字;
根据所述第一关键字和所述第二关键字将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比。
进一步地,所述根据所述第一关键字和所述第二关键字将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比,包括:
获取各个所述业务单元中的所述模拟响应报文中与所述第一关键字对应的第一字段,以及各个所述业务单元中的所述实际响应报文中与所述第二关键字对应的第二字段;
按照字母表中各个字母的先后顺序对所述第一关键字和所述第二关键字进行排序;
根据所述第一关键字和所述第二关键字的排序,将所述第一字段与所述第二字段进行内容对比。
第二方面,本发明实施例提供了一种数据流量测试装置,包括:
获取单元,用于获取客户端在指定时间范围内发送给服务器的一个或多个数据请求以及所述服务器针对各个所述数据请求发送给所述客户端的实际响应报文;
确定单元,用于将获取到的各个所述数据请求以及各个所述数据请求对应的实际响应报文确定为业务单元;
测试单元,用于模拟响应各个业务单元中的所述数据请求,对各个所述业务单元中所述数据请求对应的数据流量进行回放测试,得到各个所述业务单元中所述数据请求对应的模拟响应报文;
对比单元,用于将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比,当对比结果一致时,确定对各个所述业务单元中所述数据请求对应的数据流量的回放测试成功。
第三方面,本发明实施例提供了一种服务器,包括处理器和存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序,所述处理器被配置用于调用所述计算机程序,执行上述第一方面的方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序被处理器执行以实现上述第一方面的方法。
本发明实施例可以获取客户端在指定时间范围内发送给服务器的一个或多个数据请求以及所述服务器针对各个所述数据请求发送给所述客户端的实际响应报文;将获取到的各个所述数据请求以及各个所述数据请求对应的实际响应报文确定为业务单元;模拟响应各个业务单元中的所述数据请求,对各个所述业务单元中所述数据请求对应的数据流量进行回放测试,得到各个所述业务单元中所述数据请求对应的模拟响应报文;将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比,当对比结果一致时,确定对各个所述业务单元中所述数据请求对应的数据流量的回放测试成功。本发明实施例通过这种方式,实现了高效、快速地对数据流量进行回归测试,提高了对数据流量的回放测试的效率和准确性。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种数据流量测试方法的示意流程图;
图2是本发明实施例提供的一种数据流量测试装置的示意框图;
图3是本发明实施例提供的一种服务器的示意框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的数据流量测试方法可以应用于一种数据流量测试装置,在某些实施例中,所述数据流量测试装置设置于服务器中,在某些实施例中,所述服务器包括但不限于智能手机、平板电脑、膝上型电脑等中的一种或者多种。
本发明实施例可以获取客户端在指定时间范围内发送给服务器的一个或多个数据请求以及所述服务器针对各个所述数据请求发送给所述客户端的实际响应报文;将获取到的各个所述数据请求以及各个所述数据请求对应的实际响应报文确定为业务单元;模拟响应各个业务单元中的所述数据请求,对各个所述业务单元中所述数据请求对应的数据流量进行回放测试,得到各个所述业务单元中所述数据请求对应的模拟响应报文;将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比,当对比结果一致时,确定对各个所述业务单元中所述数据请求对应的数据流量的回放测试成功。
本发明实施例通过将获取到的客户端发送给服务器的一个数据请求和对应的实际响应报文确定为一个业务单元,可以更高效、快速地对数据流量进行回归测试,有助于更有效地对数据请求和实际响应报文进行数据管理;通过对比各个业务单元的模拟响应报文和实际响应报文,有助于提高对数据流量的测试效率和准确性。
本申请实施例可以基于人工智能技术对相关的数据(如数据请求、实际响应报文等)进行获取和处理。其中,人工智能(Artificial Intelligence,AI)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用***。
人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互***、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、机器人技术、生物识别技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
下面结合附图1对本发明实施例提供的数据流量测试方法进行示意性说明。
请参见图1,图1是本发明实施例提供的一种数据流量测试方法的示意流程图,如图1所示,该方法可以由数据流量测试装置执行,所述数据流量测试装置设置于服务器中。具体地,本发明实施例的所述方法包括如下步骤。
S101:获取客户端在指定时间范围内发送给服务器的一个或多个数据请求以及所述服务器针对各个所述数据请求发送给所述客户端的实际响应报文。
本发明实施例中,数据流量测试装置可以获取客户端在指定时间范围内发送给服务器的一个或多个数据请求以及所述服务器针对各个所述数据请求发送给所述客户端的实际响应报文。在某些实施例中,所述指定时间范围可以是预先设定的任意时间范围,此处不做具体限定。
在一个实施例中,数据流量测试装置在获取客户端在指定时间范围内发送给服务器的一个或多个数据请求以及所述服务器针对各个所述数据请求发送给所述客户端的实际响应报文之后,可以对获取到的各个数据请求以及各个实际响应报文进行存储。
在一个实施例中,数据流量测试装置在获取客户端在指定时间范围内发送给服务器的一个或多个数据请求以及所述服务器针对各个所述数据请求发送给所述客户端的实际响应报文时,可以通过网关中的过滤器拦截客户端在指定时间范围内发送给服务器的一个或多个数据请求以及所述服务器针对各个所述数据请求发送给所述客户端的实际响应报文。
在某些实施例中,所述数据请求包括但不限于请求UR、请求头、请求body等,所述实际响应报文包括但不限于响应头、响应body等。
在某些实施例中,所述客户端发送给服务器的所述数据请求以及所述实际响应报文可以是json格式的文本信息或xml格式的文本信息。利用这种格式的文本信息,方便展示数据请求和实际响应报文的详细信息。
S102:将获取到的各个所述数据请求以及各个所述数据请求对应的实际响应报文确定为业务单元。
本发明实施例中,数据流量测试装置可以将获取到的各个所述数据请求以及各个所述数据请求对应的实际响应报文确定为业务单元。其中,所述业务单元为数据请求和实际响应报文的统称,所述业务单元包括数据请求与实际响应报文的对应关系,例如,在查询目标手机账户的话费余额的场景下时,数据流量测试装置可以获取客户端发送给服务器的针对目标手机账户的话费余额的数据查询请求,服务器在接收到该数据查询请求后可以响应该数据查询请求获取到该目标手机账户的话费余额的实际响应报文,并将该目标手机账户的话费余额的实际响应报文发送给该客户端,数据流量测试装置可以将该目标手机账户的话费余额的数据查询请求和实际响应报文作为一个业务单元,以便于后续在针对该目标手机账户的话费余额的数据查询请求进行数据流量的回放测试时,可以以该业务单元中的数据查询请求和实际响应报文作为该数据查询请求和对应的模拟响应报文的对比对象进行内容对比。
在一个实施例中,数据流量测试装置在将获取到的各个所述数据请求以及各个所述数据请求对应的实际响应报文确定为业务单元之后,可以获取各个所述数据请求的发送时间,并按照各个所述数据请求的发送时间的先后顺序对各个所述业务单元进行排序。
S103:模拟响应各个业务单元中的所述数据请求,对各个所述业务单元中所述数据请求对应的数据流量进行回放测试,得到各个所述业务单元中所述数据请求对应的模拟响应报文。
本发明实施例中,数据流量测试装置可以模拟响应各个业务单元中的所述数据请求,对各个所述业务单元中所述数据请求对应的数据流量进行回放测试,得到各个所述业务单元中所述数据请求对应的模拟响应报文。
在一个实施例中,数据流量测试装置在模拟响应各个业务单元中的所述数据请求时,可以按照各个所述业务单元的排序依次模拟响应各个所述业务单元中的所述数据请求,对所述各个业务单元中所述数据请求对应的数据流量进行回放测试,得到各个所述业务单元中所述数据请求对应的模拟响应报文。
在一个实施例中,数据流量测试装置在对各个所述业务单元中所述数据请求对应的数据流量进行回放测试时,可以通过指定工具对各个业务单元中的数据请求的数据流量进行回放测试。在某些实施例中,所述指定工具包括但不限于OkHttp3工具。
S104:将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比,当对比结果一致时,确定对各个所述业务单元中所述数据请求对应的数据流量的回放测试成功。
本发明实施例中,数据流量测试装置可以将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比,当对比结果一致时,确定对各个所述业务单元中所述数据请求对应的数据流量的回放测试成功。
在一个实施例中,数据流量测试装置在将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比时,可以将各个业务单元中的所述模拟响应报文的文字与各个业务单元中的所述实际响应报文文字进行对比。在其他实施例中,在进行内容对比时,还可以对各个报文中的数字、报文长度、字母等中的一种或多种进行对比,本发明实施例对报文的内容对比不做具体限定。
在一个实施例中,数据流量测试装置在将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比之前,可以从预设的规则列表中获取预先导入的一个或多个地址信息以及各个所述地址信息所属的菜单信息;根据一个或多个所述地址信息以及各个所述地址信息所属的菜单信息,确定各个所述地址信息的对比规则,所述对比规则用于指示对比各响应报文中的一个或多个指定字段。例如,所述对比规则中用于指示对比各响应报文中的一个或多个指定字段为(userId,mobile)。
在一个实施例中,数据流量测试装置在将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比时,可以获取各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的各个所述指定字段,以及各个所述业务单元中的所述实际响应报文中与所述对比规则对应的各个所述指定字段;将各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的各个所述指定字段与各个所述业务单元中的所述实际响应报文中与所述对比规则对应的各个所述指定字段进行内容对比。
在一个实施例中,数据流量测试装置当对比结果一致时,确定对各个所述业务单元中所述数据请求对应的数据流量的回放测试成功时,可以当各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的各个所述指定字段均与各个所述业务单元中的所述实际响应报文中与所述对比规则对应的各个所述指定字段一致时,确定对各个所述业务单元中所述数据请求的流量的回放测试成功;当各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的各个所述指定字段中存在一个指定字段与各个所述业务单元中的所述实际响应报文中与所述对比规则对应的各个所述指定字段不一致时,确定对各个所述业务单元中所述数据请求的流量的回放测试不成功。
例如,可以根据对比规则中的指定字段(userId,mobile),将各个业务单元中的模拟响应报文中与对比规则对应的userId和mobile指定字段与各个业务单元中的实际响应报文中的userId和mobile指定字段进行内容对比,如果对比结果一致,则可以确定对各个业务单元中所述数据请求的流量的回放测试成功,如果对比结果不一致,则可以确定对各个业务单元中所述数据请求的流量的回放测试不成功。
在一个实施例中,数据流量测试装置在将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行对比时,可以对各个所述业务单元中的所述模拟响应报文进行解析,得到各个所述业务单元中的所述模拟响应报文对应的第一关键字;对各个所述业务单元中的所述实际响应报文进行解析,得到各个所述业务单元中的所述实际响应报文对应的第二关键字;根据所述第一关键字和所述第二关键字将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比。
在一个实施例中,数据流量测试装置在根据所述第一关键字和所述第二关键字将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比时,可以获取各个所述业务单元中的所述模拟响应报文中与所述第一关键字对应的第一字段,以及各个所述业务单元中的所述实际响应报文中与所述第二关键字对应的第二字段;按照字母表中各个字母的先后顺序对所述第一关键字和所述第二关键字进行排序;根据所述第一关键字和所述第二关键字的排序,将所述第一字段与所述第二字段进行内容对比。在某些实施例中,所述第一关键字和所述第二关键字可以包括但不限于文字、字母、数字等一个或多个,此处不做具体限定。
在一个实施例中,数据流量测试装置在将所述第一字段与所述第二字段进行内容对比时,可以将所述第一字段中的文字内容与所述第二字段中的文字内容进行对比。在其他实施例中,数据流量测试装置还可以将第一字段的长度与第二字段的长度进行对比;本发明实施例对第一字段与第二字段的内容对比不做具体限定。
本发明实施例中,数据流量测试装置可以获取客户端在指定时间范围内发送给服务器的一个或多个数据请求以及所述服务器针对各个所述数据请求发送给所述客户端的实际响应报文;将获取到的各个所述数据请求以及各个所述数据请求对应的实际响应报文确定为业务单元;模拟响应各个业务单元中的所述数据请求,对各个所述业务单元中所述数据请求对应的数据流量进行回放测试,得到各个所述业务单元中所述数据请求对应的模拟响应报文;将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比,当对比结果一致时,确定对各个所述业务单元中所述数据请求对应的数据流量的回放测试成功。本发明实施例通过将获取到的客户端发送给服务器的一个数据请求和对应的实际响应报文确定为一个业务单元,可以更高效、快速地对数据流量进行回归测试,有助于更有效地对数据请求和实际响应报文进行数据管理;通过在对比各个业务单元的模拟响应报文和实际响应报文时,对比响应报文中的一个或多个指定字段,提高了对比效率,有助于提高数据流量的回放测试的效率、灵活性和准确性。
本发明实施例还提供了一种数据流量测试装置,该数据流量测试装置用于执行前述任一项所述的方法的单元。具体地,参见图2,图2是本发明实施例提供的一种数据流量测试装置的示意框图。本实施例的数据流量测试装置包括:获取单元201、确定单元202、测试单元203以及对比单元204。
获取单元201,用于获取客户端在指定时间范围内发送给服务器的一个或多个数据请求以及所述服务器针对各个所述数据请求发送给所述客户端的实际响应报文;
确定单元202,用于将获取到的各个所述数据请求以及各个所述数据请求对应的实际响应报文确定为业务单元;
测试单元203,用于模拟响应各个业务单元中的所述数据请求,对各个所述业务单元中所述数据请求对应的数据流量进行回放测试,得到各个所述业务单元中所述数据请求对应的模拟响应报文;
对比单元204,用于将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比,当对比结果一致时,确定对各个所述业务单元中所述数据请求对应的数据流量的回放测试成功。
进一步地,所述确定单元202将获取到的各个所述数据请求以及各个所述数据请求对应的实际响应报文确定为业务单元之后,还用于:
获取各个所述数据请求的发送时间,并按照各个所述数据请求的发送时间的先后顺序对各个所述业务单元进行排序;
所述测试单元203模拟响应各个业务单元中的所述数据请求时,具体用于:
按照各个所述业务单元的排序依次模拟响应各个所述业务单元中的所述数据请求。
进一步地,所述对比单元204将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比之前,还用于:
从预设的规则列表中获取预先导入的一个或多个地址信息以及各个所述地址信息所属的菜单信息;
根据一个或多个所述地址信息以及各个所述地址信息所属的菜单信息,确定各个所述地址信息的对比规则,所述对比规则用于指示对比各响应报文中的一个或多个指定字段。
进一步地,所述对比单元204将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比时,具体用于:
获取各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的各个所述指定字段,以及各个所述业务单元中的所述实际响应报文中与所述对比规则对应的各个所述指定字段;
将各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的各个所述指定字段与各个所述业务单元中的所述实际响应报文中与所述对比规则对应的各个所述指定字段进行内容对比。
进一步地,所述对比单元204当对比结果一致时,确定对各个所述业务单元中所述数据请求对应的数据流量的回放测试成功时,具体用于:
当各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的各个所述指定字段均与各个所述业务单元中的所述实际响应报文中与所述对比规则对应的各个所述指定字段一致时,确定对各个所述业务单元中所述数据请求的流量的回放测试成功;
当各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的各个所述指定字段中存在一个指定字段与各个所述业务单元中的所述实际响应报文中与所述对比规则对应的各个所述指定字段不一致时,确定对各个所述业务单元中所述数据请求的流量的回放测试不成功。
进一步地,所述对比单元204将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行对比时,具体用于:
对各个所述业务单元中的所述模拟响应报文进行解析,得到各个所述业务单元中的所述模拟响应报文对应的第一关键字;
对各个所述业务单元中的所述实际响应报文进行解析,得到各个所述业务单元中的所述实际响应报文对应的第二关键字;
根据所述第一关键字和所述第二关键字将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比。
进一步地,所述对比单元204根据所述第一关键字和所述第二关键字将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比时,具体用于:
获取各个所述业务单元中的所述模拟响应报文中与所述第一关键字对应的第一字段,以及各个所述业务单元中的所述实际响应报文中与所述第二关键字对应的第二字段;
按照字母表中各个字母的先后顺序对所述第一关键字和所述第二关键字进行排序;
根据所述第一关键字和所述第二关键字的排序,将所述第一字段与所述第二字段进行内容对比。
本发明实施例中,数据流量测试装置可以获取客户端在指定时间范围内发送给服务器的一个或多个数据请求以及所述服务器针对各个所述数据请求发送给所述客户端的实际响应报文;将获取到的各个所述数据请求以及各个所述数据请求对应的实际响应报文确定为业务单元;模拟响应各个业务单元中的所述数据请求,对各个所述业务单元中所述数据请求对应的数据流量进行回放测试,得到各个所述业务单元中所述数据请求对应的模拟响应报文;将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比,当对比结果一致时,确定对各个所述业务单元中所述数据请求对应的数据流量的回放测试成功。本发明实施例通过将获取到的客户端发送给服务器的一个数据请求和对应的实际响应报文确定为一个业务单元,可以更高效、快速地对数据流量进行回归测试,有助于更有效地对数据请求和实际响应报文进行数据管理;通过在对比各个业务单元的模拟响应报文和实际响应报文时,对比响应报文中的一个或多个指定字段,提高了对比效率,有助于提高数据流量的回放测试的效率、灵活性和准确性。
参见图3,图3是本发明实施例提供的一种服务器的示意框图,在某些实施例中,如图3所示的本实施例中的服务器可以包括:一个或多个处理器301;一个或多个输入设备302,一个或多个输出设备303和存储器304。上述处理器301、输入设备302、输出设备303和存储器304通过总线305连接。存储器304用于存储计算机程序,所述计算机程序包括程序,处理器301用于执行存储器304存储的程序。其中,处理器301被配置用于调用所述程序执行:
获取客户端在指定时间范围内发送给服务器的一个或多个数据请求以及所述服务器针对各个所述数据请求发送给所述客户端的实际响应报文;
将获取到的各个所述数据请求以及各个所述数据请求对应的实际响应报文确定为业务单元;
模拟响应各个业务单元中的所述数据请求,对各个所述业务单元中所述数据请求对应的数据流量进行回放测试,得到各个所述业务单元中所述数据请求对应的模拟响应报文;
将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比,当对比结果一致时,确定对各个所述业务单元中所述数据请求对应的数据流量的回放测试成功。
进一步地,所述处理器301将获取到的各个所述数据请求以及各个所述数据请求对应的实际响应报文确定为业务单元之后,还用于:
获取各个所述数据请求的发送时间,并按照各个所述数据请求的发送时间的先后顺序对各个所述业务单元进行排序;
所述处理器301模拟响应各个业务单元中的所述数据请求时,具体用于:
按照各个所述业务单元的排序依次模拟响应各个所述业务单元中的所述数据请求。
进一步地,所述处理器301将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比之前,还用于:
从预设的规则列表中获取预先导入的一个或多个地址信息以及各个所述地址信息所属的菜单信息;
根据一个或多个所述地址信息以及各个所述地址信息所属的菜单信息,确定各个所述地址信息的对比规则,所述对比规则用于指示对比各响应报文中的一个或多个指定字段。
进一步地,所述处理器301将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比时,具体用于:
获取各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的各个所述指定字段,以及各个所述业务单元中的所述实际响应报文中与所述对比规则对应的各个所述指定字段;
将各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的各个所述指定字段与各个所述业务单元中的所述实际响应报文中与所述对比规则对应的各个所述指定字段进行内容对比。
进一步地,所述处理器301当对比结果一致时,确定对各个所述业务单元中所述数据请求对应的数据流量的回放测试成功时,具体用于:
当各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的各个所述指定字段均与各个所述业务单元中的所述实际响应报文中与所述对比规则对应的各个所述指定字段一致时,确定对各个所述业务单元中所述数据请求的流量的回放测试成功;
当各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的各个所述指定字段中存在一个指定字段与各个所述业务单元中的所述实际响应报文中与所述对比规则对应的各个所述指定字段不一致时,确定对各个所述业务单元中所述数据请求的流量的回放测试不成功。
进一步地,所述处理器301将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行对比时,具体用于:
对各个所述业务单元中的所述模拟响应报文进行解析,得到各个所述业务单元中的所述模拟响应报文对应的第一关键字;
对各个所述业务单元中的所述实际响应报文进行解析,得到各个所述业务单元中的所述实际响应报文对应的第二关键字;
根据所述第一关键字和所述第二关键字将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比。
进一步地,所述处理器301根据所述第一关键字和所述第二关键字将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比时,具体用于:
获取各个所述业务单元中的所述模拟响应报文中与所述第一关键字对应的第一字段,以及各个所述业务单元中的所述实际响应报文中与所述第二关键字对应的第二字段;
按照字母表中各个字母的先后顺序对所述第一关键字和所述第二关键字进行排序;
根据所述第一关键字和所述第二关键字的排序,将所述第一字段与所述第二字段进行内容对比。
本发明实施例中,服务器可以获取客户端在指定时间范围内发送给服务器的一个或多个数据请求以及所述服务器针对各个所述数据请求发送给所述客户端的实际响应报文;将获取到的各个所述数据请求以及各个所述数据请求对应的实际响应报文确定为业务单元;模拟响应各个业务单元中的所述数据请求,对各个所述业务单元中所述数据请求对应的数据流量进行回放测试,得到各个所述业务单元中所述数据请求对应的模拟响应报文;将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比,当对比结果一致时,确定对各个所述业务单元中所述数据请求对应的数据流量的回放测试成功。本发明实施例通过将获取到的客户端发送给服务器的一个数据请求和对应的实际响应报文确定为一个业务单元,可以更高效、快速地对数据流量进行回归测试,有助于更有效地对数据请求和实际响应报文进行数据管理;通过在对比各个业务单元的模拟响应报文和实际响应报文时,对比响应报文中的一个或多个指定字段,提高了对比效率,有助于提高数据流量的回放测试的效率、灵活性和准确性。
应当理解,在本发明实施例中,所称处理器301可以是中央处理单元(CentralProcessing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
输入设备302可以包括触控板、麦克风等,输出设备303可以包括显示器(LCD等)、扬声器等。
该存储器304可以包括只读存储器和随机存取存储器,并向处理器301提供指令和数据。存储器304的一部分还可以包括非易失性随机存取存储器。例如,存储器304还可以存储设备类型的信息。
具体实现中,本发明实施例中所描述的处理器301、输入设备302、输出设备303可执行本发明实施例提供的图1所述的方法实施例中所描述的实现方式,也可执行本发明实施例图2所描述的数据流量测试装置的实现方式,在此不再赘述。
本发明实施例中还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现图1所对应实施例中描述的数据流量测试方法,也可实现本发明图2所对应实施例的数据流量测试装置,在此不再赘述。
所述计算机可读存储介质可以是前述任一实施例所述的数据流量测试装置的内部存储单元,例如数据流量测试装置的硬盘或内存。所述计算机可读存储介质也可以是所述数据流量测试装置的外部存储装置,例如所述数据流量测试装置上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(FlashCard)等。进一步地,所述计算机可读存储介质还可以既包括所述数据流量测试装置的内部存储单元也包括外部存储装置。所述计算机可读存储介质用于存储所述计算机程序以及所述数据流量测试装置所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个计算机可读存储介质中,包括若干指令用以使得一台服务器(可以是个人计算机,终端,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的计算机可读存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。所述的计算机可读存储介质可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序等;存储数据区可存储根据区块链节点的使用所创建的数据等。
需要强调的是,为进一步保证上述数据的私密和安全性,上述数据还可以存储于一区块链的节点中。其中,本发明所指区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。
以上所述,仅为本发明的部分实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。
Claims (7)
1.一种数据流量测试方法,其特征在于,应用于服务器,所述方法包括:
获取客户端在指定时间范围内发送给服务器的一个或多个数据请求以及所述服务器针对各个所述数据请求发送给所述客户端的实际响应报文;
将获取到的各个所述数据请求以及各个所述数据请求对应的实际响应报文确定为业务单元;
模拟响应各个业务单元中的数据请求,对各个所述业务单元中的所述数据请求对应的数据流量进行回放测试,得到各个所述业务单元中的所述数据请求对应的模拟响应报文;
将各个所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比,当对比结果一致时,确定对各个所述业务单元中所述数据请求对应的数据流量的回放测试成功;
所述将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比之前,还包括:
从预设的规则列表中获取预先导入的一个或多个地址信息以及各个所述地址信息所属的菜单信息;
根据一个或多个所述地址信息以及各个所述地址信息所属的菜单信息,确定各个所述地址信息的对比规则,所述对比规则用于指示对比各响应报文的报文长度以及报文中的一个或多个指定字段;
所述将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比,包括:
获取各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的模拟响应报文长度和各个所述指定字段,以及各个所述业务单元中的所述实际响应报文中与所述对比规则对应的实际响应报文长度和各个所述指定字段;
将各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的模拟响应报文长度与各个所述业务单元中的所述实际响应报文中与所述对比规则对应的实际响应报文长度进行对比;以及将各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的各个所述指定字段与各个所述业务单元中的所述实际响应报文中与所述对比规则对应的各个所述指定字段进行对比;
所述当对比结果一致时,确定对各个所述业务单元中所述数据请求对应的数据流量的回放测试成功,包括:
当各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的各个所述指定字段均与各个所述业务单元中的所述实际响应报文中与所述对比规则对应的各个所述指定字段一致,且所述模拟响应报文长度与所述实际响应报文长度一致时,确定对各个所述业务单元中所述数据请求的流量的回放测试成功;
当各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的各个所述指定字段中存在一个指定字段与各个所述业务单元中的所述实际响应报文中与所述对比规则对应的各个所述指定字段不一致,和/或所述模拟响应报文长度与所述实际响应报文长度不一致时,确定对各个所述业务单元中所述数据请求的流量的回放测试不成功。
2.根据权利要求1所述的方法,其特征在于,所述将获取到的各个所述数据请求以及各个所述数据请求对应的实际响应报文确定为业务单元之后,还包括:
获取各个所述数据请求的发送时间,并按照所述发送时间的先后顺序对各个所述业务单元进行排序;
所述模拟响应各个业务单元中的所述数据请求,包括:
按照各个所述业务单元的排序依次模拟响应各个所述业务单元中的所述数据请求。
3.根据权利要求1所述的方法,其特征在于,所述将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行对比,包括:
对各个所述业务单元中的所述模拟响应报文进行解析,得到各个所述业务单元中的所述模拟响应报文对应的第一关键字;
对各个所述业务单元中的所述实际响应报文进行解析,得到各个所述业务单元中的所述实际响应报文对应的第二关键字;
根据所述第一关键字和所述第二关键字将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比。
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一关键字和所述第二关键字将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比,包括:
获取各个所述业务单元中的所述模拟响应报文中与所述第一关键字对应的第一字段,以及各个所述业务单元中的所述实际响应报文中与所述第二关键字对应的第二字段;
按照字母表中各个字母的先后顺序对所述第一关键字和所述第二关键字进行排序;
根据所述第一关键字和所述第二关键字的排序,将所述第一字段与所述第二字段进行内容对比。
5.一种数据流量测试装置,其特征在于,包括:
获取单元,用于获取客户端在指定时间范围内发送给服务器的一个或多个数据请求以及所述服务器针对各个所述数据请求发送给所述客户端的实际响应报文;
确定单元,用于将获取到的各个所述数据请求以及各个所述数据请求对应的实际响应报文确定为业务单元;
测试单元,用于模拟响应各个业务单元中的所述数据请求,对各个所述业务单元中所述数据请求对应的数据流量进行回放测试,得到各个所述业务单元中所述数据请求对应的模拟响应报文;
对比单元,用于将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比,当对比结果一致时,确定对各个所述业务单元中所述数据请求对应的数据流量的回放测试成功;
所述对比单元将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比之前,还用于:
从预设的规则列表中获取预先导入的一个或多个地址信息以及各个所述地址信息所属的菜单信息;
根据一个或多个所述地址信息以及各个所述地址信息所属的菜单信息,确定各个所述地址信息的对比规则,所述对比规则用于指示对比各响应报文的报文长度以及报文中的一个或多个指定字段;
所述对比单元将各个所述业务单元中的所述模拟响应报文与各个所述业务单元中的所述实际响应报文进行内容对比时,具体用于:
获取各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的模拟响应报文长度和各个所述指定字段,以及各个所述业务单元中的所述实际响应报文中与所述对比规则对应的实际响应报文长度和各个所述指定字段;
将各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的模拟响应报文长度与各个所述业务单元中的所述实际响应报文中与所述对比规则对应的实际响应报文长度进行对比;以及将各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的各个所述指定字段与各个所述业务单元中的所述实际响应报文中与所述对比规则对应的各个所述指定字段进行对比;
所述对比单元当对比结果一致时,确定对各个所述业务单元中所述数据请求对应的数据流量的回放测试成功时,具体用于:
当各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的各个所述指定字段均与各个所述业务单元中的所述实际响应报文中与所述对比规则对应的各个所述指定字段一致,且所述模拟响应报文长度与所述实际响应报文长度一致时,确定对各个所述业务单元中所述数据请求的流量的回放测试成功;
当各个所述业务单元中的所述模拟响应报文中与所述对比规则对应的各个所述指定字段中存在一个指定字段与各个所述业务单元中的所述实际响应报文中与所述对比规则对应的各个所述指定字段不一致,和/或所述模拟响应报文长度与所述实际响应报文长度不一致时,确定对各个所述业务单元中所述数据请求的流量的回放测试不成功。
6.一种服务器,其特征在于,包括处理器和存储器,其中,所述存储器用于存储计算机程序,所述处理器被配置用于调用所述计算机程序,执行如权利要求1-4任一项所述的方法。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现权利要求1-4任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111200623.XA CN113938408B (zh) | 2021-10-14 | 2021-10-14 | 一种数据流量测试方法、装置、服务器及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111200623.XA CN113938408B (zh) | 2021-10-14 | 2021-10-14 | 一种数据流量测试方法、装置、服务器及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113938408A CN113938408A (zh) | 2022-01-14 |
CN113938408B true CN113938408B (zh) | 2023-07-11 |
Family
ID=79279468
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111200623.XA Active CN113938408B (zh) | 2021-10-14 | 2021-10-14 | 一种数据流量测试方法、装置、服务器及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113938408B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115002011B (zh) * | 2022-06-16 | 2023-12-08 | 湖北华中电力科技开发有限责任公司 | 流量双向测试方法、装置、电子设备及存储介质 |
CN115643314B (zh) * | 2022-10-21 | 2024-02-23 | 中电金信软件有限公司 | 一种***交替的信息确认方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8856211B1 (en) * | 2010-09-30 | 2014-10-07 | Amazon Technologies, Inc. | Flexible network testing |
CN111010316A (zh) * | 2019-12-17 | 2020-04-14 | 广州唯品会信息科技有限公司 | 一种流量回放方法、装置及*** |
WO2021042914A1 (zh) * | 2019-09-02 | 2021-03-11 | 深圳壹账通智能科技有限公司 | 测试数据生成方法、装置、计算机设备和存储介质 |
CN112491659A (zh) * | 2020-12-02 | 2021-03-12 | 广州品唯软件有限公司 | 一种流量回放测试方法、装置、计算机设备和存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6528672B2 (ja) * | 2015-12-17 | 2019-06-12 | 東芝三菱電機産業システム株式会社 | プレイバックシミュレータ再生試験システム |
CN112597015A (zh) * | 2020-12-17 | 2021-04-02 | 中国建设银行股份有限公司 | 一种***测试方法、装置、计算机设备和存储介质 |
-
2021
- 2021-10-14 CN CN202111200623.XA patent/CN113938408B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8856211B1 (en) * | 2010-09-30 | 2014-10-07 | Amazon Technologies, Inc. | Flexible network testing |
WO2021042914A1 (zh) * | 2019-09-02 | 2021-03-11 | 深圳壹账通智能科技有限公司 | 测试数据生成方法、装置、计算机设备和存储介质 |
CN111010316A (zh) * | 2019-12-17 | 2020-04-14 | 广州唯品会信息科技有限公司 | 一种流量回放方法、装置及*** |
CN112491659A (zh) * | 2020-12-02 | 2021-03-12 | 广州品唯软件有限公司 | 一种流量回放测试方法、装置、计算机设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113938408A (zh) | 2022-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107870860B (zh) | 埋点验证***及方法 | |
CN113938408B (zh) | 一种数据流量测试方法、装置、服务器及存储介质 | |
CN109976995B (zh) | 用于测试的方法和装置 | |
CN112860841A (zh) | 一种文本情感分析方法、装置、设备及存储介质 | |
CN111813701B (zh) | 基于http的接口测试方法、装置、计算机设备及存储介质 | |
CN113268336B (zh) | 一种服务的获取方法、装置、设备以及可读介质 | |
CN109376534B (zh) | 用于检测应用的方法和装置 | |
CN111488995A (zh) | 用于评估联合训练模型的方法和装置 | |
CN111460394A (zh) | 一种版权文件的验证方法、装置及计算机可读存储介质 | |
CN111651363B (zh) | 测试数据获取方法、装置、电子设备及介质 | |
CN111629063A (zh) | 基于区块链的分布式文件下载的方法和电子设备 | |
CN113536770B (zh) | 基于人工智能的文本解析方法、装置、设备及存储介质 | |
CN114116108A (zh) | 动态渲染方法、装置、设备及存储介质 | |
CN114185766A (zh) | 一种代码检测方法、装置、电子设备及存储介质 | |
CN113780580B (zh) | 基于机器学习的数据分析方法、装置、设备及存储介质 | |
CN111400027A (zh) | 一种分布式任务处理方法、装置及*** | |
CN111143650A (zh) | 获取页面数据的方法、装置、介质及电子设备 | |
CN115037790B (zh) | 异常注册识别方法、装置、设备及存储介质 | |
CN112989044B (zh) | 文本分类方法、装置、设备及存储介质 | |
CN107995167B (zh) | 一种设备识别方法及服务器 | |
CN113489714B (zh) | 一种基于多模块的消息智能交叉处理方法及*** | |
CN111190824B (zh) | 监测方法、装置、终端设备及存储介质 | |
CN110517010B (zh) | 一种数据处理方法、***及存储介质 | |
CN109241537B (zh) | 信息处理方法及信息处理装置 | |
CN111859985A (zh) | Ai客服模型测试方法、装置、电子设备及存储介质 |
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 |