CN115834443A - 流量回放方法、装置、计算机设备和存储介质 - Google Patents
流量回放方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN115834443A CN115834443A CN202211089673.XA CN202211089673A CN115834443A CN 115834443 A CN115834443 A CN 115834443A CN 202211089673 A CN202211089673 A CN 202211089673A CN 115834443 A CN115834443 A CN 115834443A
- Authority
- CN
- China
- Prior art keywords
- target
- flow
- playback
- recording
- test
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000012360 testing method Methods 0.000 claims abstract description 64
- 238000004519 manufacturing process Methods 0.000 claims abstract description 35
- 238000012216 screening Methods 0.000 claims abstract description 15
- 230000006870 function Effects 0.000 claims description 77
- 238000004590 computer program Methods 0.000 claims description 27
- 230000004044 response Effects 0.000 claims description 11
- 230000003631 expected effect Effects 0.000 claims description 7
- 238000012795 verification Methods 0.000 abstract description 22
- 230000008569 process Effects 0.000 description 12
- 238000012545 processing Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 244000035744 Hura crepitans Species 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
本申请涉及一种流量回放方法、装置、计算机设备和存储介质。所述方法包括:当测试人员在测试环境中对目标服务的目标功能进行回归测试时,对目标功能的测试流量进行录制;从录制好的目标功能的测试流量中筛选出需要进行回放的目标流量;当目标功能上线之后,在生产环境中回放目标流量,获取目标流量回放结果,根据目标流量回放结果验证目标功能。本申请实施例能够通过在测试环境完成需要线上验证场景的流量录制,然后将录制好的流量放入到生产环境中进行回放,可以实现较高的验证效率,同时避免在生产环境中产生脏数据。
Description
技术领域
本申请涉及流量处理技术领域,特别是涉及一种流量回放方法、装置、计算机设备和存储介质。
背景技术
在日常迭代的业务中,当某个需求发布到真实生产环境后,通常需要进行线上验证,确保本次需求新增的功能已上线且整体流程不受影响,线上验证一般会在生产环境产生真实的数据。线上验证的方式有多种,其中一种常见的验证方式是,新功能上线后可以通过日志平台观察线上用户是否有触发到需要验证的场景,这种方式不会产生脏数据,但验证方式较被动,验证速度缓慢且具有随机性;还有另一种验证方式是,新功能上线后由测试人员手工验证场景,一般会在验证时使用在生产环境的测试数据进行操作,相对前一种验证方式,这种验证方式的验证效率更高、能验证的场景更精准,但会在生产环境产生脏数据,此外,当遇到一些涉及主链路场景,例如用户下单、支付订单等操作,往往会因为不希望在生产环境中产生脏数据而放弃验证一些场景。
发明内容
本申请针对上述不足或缺点,提供了一种流量回放方法、装置、计算机设备和存储介质,本申请实施例通过在测试环境完成需要线上验证场景的流量录制,然后将录制好的流量放入到生产环境中进行回放,可以实现较高的验证效率,同时避免在生产环境中产生脏数据。
本申请根据第一方面提供了一种流量回放方法,在一个实施例中,该方法包括:
当测试人员在测试环境中对目标服务的目标功能进行回归测试时,对目标功能的测试流量进行录制;
从录制好的目标功能的测试流量中筛选出需要进行回放的目标流量;
当目标功能上线之后,在生产环境中回放目标流量,获取目标流量回放结果,根据目标流量回放结果验证目标功能。
在一个实施例中,对目标功能的测试流量进行录制,包括:
录制目标功能的每一测试流量对应的关联信息,关联信息包括调用的接口信息、子调用的请求信息和响应参数信息。
在一个实施例中,上述方法还包括:
在回放任一目标流量时,基于jvm-sandbox对该目标流量的任一子调用进行mock操作。
在一个实施例中,获取目标流量回放结果,包括:
在生产环境中回放完每个目标流量之后,记录每个目标流量的回放结果;
在回放完所有目标流量之后,获取所有目标流量的回放结果作为目标流量回放结果。
在一个实施例中,根据目标流量回放结果验证目标功能,包括:
获取目标流量录制结果;
将目标流量回放结果和目标流量录制结果进行对比;
根据对比结果验证目标功能是否达到预期效果。
在一个实施例中,获取目标流量录制结果,包括:
获取所有目标流量的录制结果作为目标流量录制结果。
本申请根据第二方面提供了一种流量回放装置,在一个实施例中,该装置包括:
流量录制模块,用于当测试人员在测试环境中对目标服务的目标功能进行回归测试时,对目标功能的测试流量进行录制;
流量筛选模块,用于从录制好的目标功能的测试流量中筛选出需要进行回放的目标流量;
流量回放模块,用于当目标功能上线之后,在生产环境中回放目标流量,获取目标流量回放结果,根据目标流量回放结果验证目标功能。
在一个实施例中,流量录制模块在对目标功能的测试流量进行录制时,用于录制目标功能的每一测试流量对应的关联信息,关联信息包括调用的接口信息、子调用的请求信息和响应参数信息。
本申请根据第三方面提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述任一方法的实施例的步骤。
本申请根据第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一方法的实施例的步骤。
在本申请上述实施例中,当测试人员在测试环境中对目标服务的目标功能进行回归测试时,对目标功能的测试流量进行录制;从录制好的目标功能的测试流量中筛选出需要进行回放的目标流量;当目标功能上线之后,在生产环境中回放目标流量,获取目标流量回放结果,根据目标流量回放结果验证目标功能。上述实施例通过在测试环境完成需要线上验证场景的流量录制,然后将录制好的流量放入到生产环境中进行回放,可以实现较高的验证效率,同时避免在生产环境中产生脏数据。
附图说明
图1为一个实施例中一种流量回放方法的流程示意图;
图2为另一个实施例中一种流量回放方法的流程示意图;
图3为一个实施例中一种流量回放装置的结构框图;
图4为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅用以解释本申请,并不用于限定本申请。
本申请提供了一种流量回放方法。在一个实施例中,该流量回放方法包括如图1所示的步骤S110-S130,下面以该方法应用于流量回放平台为例进行说明。
步骤S110:当测试人员在测试环境中对目标服务的目标功能进行回归测试时,对目标功能的测试流量进行录制。
步骤S120:从录制好的目标功能的测试流量中筛选出需要进行回放的目标流量。
步骤S130:当目标功能上线之后,在生产环境中回放目标流量,获取目标流量回放结果,根据目标流量回放结果验证目标功能。
在本实施例中,通过流量回放平台来录制业务系统所接收到的流量以及在业务系统中回放预先录制好的流量。其中,流量回放平台可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
通过在测试环境完成需要线上验证场景的流量录制,然后将录制好的流量放入到生产环境中进行回放,最后将回放结果和录制结果进行对比,即可对目标功能进行验证,从而可以在实现较高验证效率的同时,避免在生产环境中产生脏数据。
其中,上述对目标功能的测试流量进行录制的步骤,包括:录制目标功能的每一测试流量对应的关联信息,关联信息包括调用的接口信息、子调用的请求信息和响应参数信息。
进一步地,在一个实施例中,上述方法还包括:在回放任一目标流量时,基于jvm-sandbox对该目标流量的任一子调用进行mock操作。
更具体地,在一个实施例中,上述获取目标流量回放结果的步骤,包括:在生产环境中回放完每个目标流量之后,记录每个目标流量的回放结果;在回放完所有目标流量之后,获取所有目标流量的回放结果作为目标流量回放结果。其中,上述根据目标流量回放结果验证目标功能的步骤,包括:获取目标流量录制结果;将目标流量回放结果和目标流量录制结果进行对比;根据对比结果验证目标功能是否达到预期效果。上述获取目标流量录制结果的步骤,包括:获取所有目标流量的录制结果作为目标流量录制结果。
本申请还提供了一个具体应用的实施例(即应用例)。请参见图2,其中示出了通过流量录制和流量回放等操作来进行验证的过程。
在本应用例中,整个验证过程可以分为流量录制阶段和流量回放阶段。
关于流量录制阶段,流量回放平台可以提供一种无侵入式录制HTTP(Hyper TextTransfer Protocol,超文本传输协议)、Java或Dubbo(指阿里巴巴公司开源的一个高性能优秀的服务框架)的入参或返回值的录制能力,其录制流量的操作对业务系统来说是无感知的。在进行流量录制时,需要录制被请求的接口的请求响应参数以及录制子调用的请求响应参数。其中,可以通过在进行子调用时,往子调用的请求中(例如header中)添加链路标识(如trace ID),从而可以在录制完成后,通过链路标识来将属于同一请求链路的请求和子调用整理在一起,方便后续进行流量回放。
在完成流量录制之后,还可以进一步对录制好的流量进行筛选、分类等处理,以从录制好流量中筛选出需要到生产环境中回放的目标流量。完成流量的筛选处理后,即进入流量回放阶段。
关于流量回放阶段,当需求发布到生产环境后,即可使用预先录制好的流量在生产环境中进行回放,在回放过程中,利用jvm-sandbox(指JVM沙箱容器,可以实现一种非侵入式运行期的AOP解决方案)技术对子调用进行mock操作,其中,子调用是指在外层请求调用的过程中对下游或者中间件的调用,mock操作可以使子调用返回预先在测试环境录制到的响应信息,这个过程中子调用不会发生对下游或者中间件(如数据库)的真实请求,故而不会在生产环境产生脏数据,从而满足对整个流程的线上验证。
具体地,流量回放平台可以基于TTL(即TransmittableThreadLocal,是阿里开源的一个类,主要目的是处理父子线程变量不能共用的情况)提供多线程子调用的追踪,可以完整追踪一次请求的调用路径,以及可以针对入口请求进行流量回放、对子调用(Java或Dubbo)的返回值进行mock等能力。基于以上技术,可以利用流量回放平台在测试环境(如pre预发布环境)的回归测试过程中,对相关场景进行流量录制,在录制过程中,流量回放平台将进行诸如事件监听、跟踪事件涉及的上下文、对事件进行采样处理、流量筛选等操作,从而提取出满足录制条件的记录并保存。当需求上线后,测试人员将事先录制好的流量在生产环境进行回放,回放过程中流量回放平台会基于jvm-sandbox自动对子调用进行mock操作,以避免产生脏数据,而在流量回放结束后,将回放结果与录制结果进行比对,即可基于对比结果来验证目标功能是否达到预期效果。
本应用例至少可以具有以下效果:
1.能够扩大在生产环境验证的范围,因为在生产环境中可以更全面精准的验证场景,适用于各种能线上验证的场景;
2.相比在测试环境中进行验证,在生产环境进行验证的效率更高,因为基于流量回放能够直接进行线上验证流程,而无需预先在生产环境准备测试数据;
3.子调用的mock操作可以使得在回放过程中不会对下游或数据库发出真实请求,保证生产环境验证环节不会产生脏数据。
图1为一个实施例中流量回放方法的流程示意图。应该理解的是,虽然图1的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
基于相同的发明构思,本申请还提供了一种流量回放装置。在本实施例中,如图3所示,该流量回放装置包括以下模块:
流量录制模块110,用于当测试人员在测试环境中对目标服务的目标功能进行回归测试时,对目标功能的测试流量进行录制;
流量筛选模块120,用于从录制好的目标功能的测试流量中筛选出需要进行回放的目标流量;
流量回放模块130,用于当目标功能上线之后,在生产环境中回放目标流量,获取目标流量回放结果,根据目标流量回放结果验证目标功能。
在一个实施例中,流量录制模块110在对目标功能的测试流量进行录制时,用于录制目标功能的每一测试流量对应的关联信息,关联信息包括调用的接口信息、子调用的请求信息和响应参数信息。
在一个实施例中,流量回放模块130,还用于在回放任一目标流量时,基于jvm-sandbox对该目标流量的任一子调用进行mock操作。
在一个实施例中,流量回放模块130获取目标流量回放结果时,具体用于在生产环境中回放完每个目标流量之后,记录每个目标流量的回放结果;在回放完所有目标流量之后,获取所有目标流量的回放结果作为目标流量回放结果。
在一个实施例中,流量回放模块130根据目标流量回放结果验证目标功能时,具体用于获取目标流量录制结果;将目标流量回放结果和目标流量录制结果进行对比;根据对比结果验证目标功能是否达到预期效果。
在一个实施例中,流量回放模块130获取目标流量录制结果时,具体用于获取所有目标流量的录制结果作为目标流量录制结果。
关于流量回放装置的具体限定可以参见上文中对于流量回放方法的限定,在此不再赘述。上述流量回放装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,其内部结构图可以如图4所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储录制好的流量信息等数据,具体存储的数据还可以参见上述方法实施例中的限定。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种流量回放方法。
本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
本实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述任一方法实施例中提供的方法中的步骤。
具体地,在一个实施方式中,处理器执行计算机程序时实现以下步骤:
当测试人员在测试环境中对目标服务的目标功能进行回归测试时,对目标功能的测试流量进行录制;从录制好的目标功能的测试流量中筛选出需要进行回放的目标流量;当目标功能上线之后,在生产环境中回放目标流量,获取目标流量回放结果,根据目标流量回放结果验证目标功能。
在一个实施方式中,处理器执行计算机程序以实现对目标功能的测试流量进行录制时,还实现以下步骤:录制目标功能的每一测试流量对应的关联信息,关联信息包括调用的接口信息、子调用的请求信息和响应参数信息。
在一个实施方式中,处理器执行计算机程序还实现以下步骤:在回放任一目标流量时,基于jvm-sandbox对该目标流量的任一子调用进行mock操作。
在一个实施方式中,处理器执行计算机程序以实现获取目标流量回放结果时,还实现以下步骤:在生产环境中回放完每个目标流量之后,记录每个目标流量的回放结果;在回放完所有目标流量之后,获取所有目标流量的回放结果作为目标流量回放结果。
在一个实施方式中,处理器执行计算机程序以实现根据目标流量回放结果验证目标功能时,还实现以下步骤:获取目标流量录制结果;将目标流量回放结果和目标流量录制结果进行对比;根据对比结果验证目标功能是否达到预期效果。
在一个实施方式中,处理器执行计算机程序以实现获取目标流量录制结果时,还实现以下步骤:获取所有目标流量的录制结果作为目标流量录制结果。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述任一方法实施例中提供的方法中的步骤。
具体地,在一个实施方式中,计算机程序被处理器执行时实现以下步骤:
当测试人员在测试环境中对目标服务的目标功能进行回归测试时,对目标功能的测试流量进行录制;从录制好的目标功能的测试流量中筛选出需要进行回放的目标流量;当目标功能上线之后,在生产环境中回放目标流量,获取目标流量回放结果,根据目标流量回放结果验证目标功能。
在一个实施方式中,计算机程序被处理器执行以对目标功能的测试流量进行录制时,还实现以下步骤:录制目标功能的每一测试流量对应的关联信息,关联信息包括调用的接口信息、子调用的请求信息和响应参数信息。
在一个实施方式中,计算机程序被处理器执行时,还实现以下步骤:在回放任一目标流量时,基于jvm-sandbox对该目标流量的任一子调用进行mock操作。
在一个实施方式中,计算机程序被处理器执行以获取目标流量回放结果时,还实现以下步骤:在生产环境中回放完每个目标流量之后,记录每个目标流量的回放结果;在回放完所有目标流量之后,获取所有目标流量的回放结果作为目标流量回放结果。
在一个实施方式中,计算机程序被处理器执行以根据目标流量回放结果验证目标功能时,还实现以下步骤:获取目标流量录制结果;将目标流量回放结果和目标流量录制结果进行对比;根据对比结果验证目标功能是否达到预期效果。
在一个实施方式中,计算机程序被处理器执行以获取目标流量录制结果时,还实现以下步骤:获取所有目标流量的录制结果作为目标流量录制结果。
本领域普通技术人员可以理解实现上述方法实施例中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种流量回放方法,其特征在于,所述方法包括:
当测试人员在测试环境中对目标服务的目标功能进行回归测试时,对所述目标功能的测试流量进行录制;
从录制好的所述目标功能的测试流量中筛选出需要进行回放的目标流量;
当所述目标功能上线之后,在生产环境中回放所述目标流量,获取目标流量回放结果,根据所述目标流量回放结果验证所述目标功能。
2.如权利要求1所述的方法,其特征在于,所述对所述目标功能的测试流量进行录制,包括:
录制所述目标功能的每一测试流量对应的关联信息,所述关联信息包括调用的接口信息、子调用的请求信息和响应参数信息。
3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
在回放任一所述目标流量时,基于jvm-sandbox对该目标流量的任一子调用进行mock操作。
4.如权利要求1所述的方法,其特征在于,获取目标流量回放结果,包括:
在生产环境中回放完每个所述目标流量之后,记录每个所述目标流量的回放结果;
在回放完所有所述目标流量之后,获取所有所述目标流量的回放结果作为目标流量回放结果。
5.如权利要求4所述的方法,其特征在于,根据所述目标流量回放结果验证所述目标功能,包括:
获取目标流量录制结果;
将所述目标流量回放结果和所述目标流量录制结果进行对比;
根据对比结果验证所述目标功能是否达到预期效果。
6.如权利要求5所述的方法,其特征在于,所述获取目标流量录制结果,包括:
获取所有所述目标流量的录制结果作为目标流量录制结果。
7.一种流量回放装置,其特征在于,所述装置包括:
流量录制模块,用于当测试人员在测试环境中对目标服务的目标功能进行回归测试时,对所述目标功能的测试流量进行录制;
流量筛选模块,用于从录制好的所述目标功能的测试流量中筛选出需要进行回放的目标流量;
流量回放模块,用于当所述目标功能上线之后,在生产环境中回放所述目标流量,获取目标流量回放结果,根据所述目标流量回放结果验证所述目标功能。
8.如权利要求7所述的装置,其特征在于,所述流量录制模块在对所述目标功能的测试流量进行录制时,用于录制所述目标功能的每一测试流量对应的关联信息,所述关联信息包括调用的接口信息、子调用的请求信息和响应参数信息。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211089673.XA CN115834443A (zh) | 2022-09-07 | 2022-09-07 | 流量回放方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211089673.XA CN115834443A (zh) | 2022-09-07 | 2022-09-07 | 流量回放方法、装置、计算机设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115834443A true CN115834443A (zh) | 2023-03-21 |
Family
ID=85523464
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211089673.XA Pending CN115834443A (zh) | 2022-09-07 | 2022-09-07 | 流量回放方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115834443A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117579507A (zh) * | 2024-01-17 | 2024-02-20 | 云筑信息科技(成都)有限公司 | 一种自动化提取录制流量的方法 |
CN118337669A (zh) * | 2024-06-12 | 2024-07-12 | 深圳依时货拉拉科技有限公司 | 流量仿真系统及方法、计算机可读存储介质及计算机设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107122289A (zh) * | 2016-02-25 | 2017-09-01 | 阿里巴巴集团控股有限公司 | 系统回归测试的方法、装置及系统 |
CN109189665A (zh) * | 2018-08-01 | 2019-01-11 | 阿里巴巴集团控股有限公司 | 数据录制、数据回放和自动测试的方法及装置 |
CN111464383A (zh) * | 2020-03-30 | 2020-07-28 | 中国建设银行股份有限公司 | 基于生产环境的系统容量测试方法及装置 |
CN112463605A (zh) * | 2020-11-26 | 2021-03-09 | 杭州网易云音乐科技有限公司 | 自动化测试方法及装置、存储介质、电子设备 |
CN112559361A (zh) * | 2020-12-22 | 2021-03-26 | 京东数字科技控股股份有限公司 | 流量回放方法、装置、设备及计算机可读介质 |
CN114546814A (zh) * | 2020-11-24 | 2022-05-27 | 腾讯科技(深圳)有限公司 | 录制回放方法、装置及存储介质 |
CN114625645A (zh) * | 2022-03-11 | 2022-06-14 | 北京奇艺世纪科技有限公司 | 业务测试方法、装置、电子设备以及可读存储介质 |
-
2022
- 2022-09-07 CN CN202211089673.XA patent/CN115834443A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107122289A (zh) * | 2016-02-25 | 2017-09-01 | 阿里巴巴集团控股有限公司 | 系统回归测试的方法、装置及系统 |
CN109189665A (zh) * | 2018-08-01 | 2019-01-11 | 阿里巴巴集团控股有限公司 | 数据录制、数据回放和自动测试的方法及装置 |
CN111464383A (zh) * | 2020-03-30 | 2020-07-28 | 中国建设银行股份有限公司 | 基于生产环境的系统容量测试方法及装置 |
CN114546814A (zh) * | 2020-11-24 | 2022-05-27 | 腾讯科技(深圳)有限公司 | 录制回放方法、装置及存储介质 |
CN112463605A (zh) * | 2020-11-26 | 2021-03-09 | 杭州网易云音乐科技有限公司 | 自动化测试方法及装置、存储介质、电子设备 |
CN112559361A (zh) * | 2020-12-22 | 2021-03-26 | 京东数字科技控股股份有限公司 | 流量回放方法、装置、设备及计算机可读介质 |
CN114625645A (zh) * | 2022-03-11 | 2022-06-14 | 北京奇艺世纪科技有限公司 | 业务测试方法、装置、电子设备以及可读存储介质 |
Non-Patent Citations (1)
Title |
---|
曾立环;: "生产原型交易回放测试设计及实践", 中国金融电脑, no. 05, 7 May 2016 (2016-05-07) * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117579507A (zh) * | 2024-01-17 | 2024-02-20 | 云筑信息科技(成都)有限公司 | 一种自动化提取录制流量的方法 |
CN117579507B (zh) * | 2024-01-17 | 2024-05-28 | 云筑信息科技(成都)有限公司 | 一种自动化提取录制流量的方法 |
CN118337669A (zh) * | 2024-06-12 | 2024-07-12 | 深圳依时货拉拉科技有限公司 | 流量仿真系统及方法、计算机可读存储介质及计算机设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113840012B (zh) | 基于区块链的录屏取证方法、系统和电子设备 | |
CN111625452A (zh) | 流量回放方法和系统 | |
US9129058B2 (en) | Application monitoring through continuous record and replay | |
CN107122296B (zh) | 用于测试接口的数据断言的方法及设备 | |
US9203905B1 (en) | Sessionization of visitor activity | |
CN115834443A (zh) | 流量回放方法、装置、计算机设备和存储介质 | |
CN113315828B (zh) | 一种流量录制方法、装置及流量录制设备、存储介质 | |
CN112650688A (zh) | 自动化回归测试方法、关联设备以及计算机程序产品 | |
CN105260292A (zh) | 一种日志记录方法、装置及系统 | |
CN112637005B (zh) | 流量回放方法、装置、计算机设备和存储介质 | |
CN114979103A (zh) | 开放api集成整合及管理方法及计算机设备 | |
CN110380936B (zh) | 测试方法和装置 | |
CN109325010A (zh) | 日志查看方法、装置、计算机设备和存储介质 | |
WO2024187989A1 (zh) | 一种录像存储、回放方法、装置及系统 | |
CN112363907A (zh) | Dubbo接口的测试方法、装置、电子装置和存储介质 | |
CN113377668A (zh) | 服务接口的自动化测试方法、装置和计算机设备 | |
CN110944231A (zh) | 视频播放器的监听方法及装置 | |
CN111708712A (zh) | 用户行为测试用例的生成方法、流量回放方法及电子设备 | |
CN115048257A (zh) | 系统业务功能验证方法、装置、计算机设备和存储介质 | |
CN113722114A (zh) | 一种数据服务的处理方法、装置、计算设备及存储介质 | |
CN108966041B (zh) | 一种音视频播放埋点方法、装置、设备、计算机可读存储介质 | |
CN112749100A (zh) | 一种基于流量录制生成自动化测试案例的方法 | |
CN113992553A (zh) | 一种基于微服务的平台化流量生成系统、方法、计算机及存储介质 | |
CN112631920A (zh) | 一种测试方法、装置、电子设备及可读存储介质 | |
CN114500348B (zh) | 一种cdn网关测试方法及系统 |
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 |