System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及大数据,特别是涉及一种流量回放方法、装置、计算机设备、存储介质和程序产品。
技术介绍
1、网络技术的发展和人们快速获取交流信息的需求,使得互联网的流量呈爆炸式增长趋势。在这种背景下,网络设备的稳定性、可靠性越来越得到人们的重视。流量回放作为一种新的测试手段,能为网络设备提供全面的测试环境,并且为研发过程提供有效保障支持。
2、传统的流量回放通常根据流量录制的时间顺序进行回放,但是在数据量较大的大规模流量回放任务中,传统的流量回放需要耗费大量的时间。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够节约流量回放时间的流量回放方法、装置、计算机设备、存储介质和程序产品。
2、第一方面,本申请提供了一种流量回放方法。该方法包括:
3、获取网络流量回放请求;该网络流量回放请求包括网络流量回放的回放时间和回放速率;
4、响应于该网络流量回放请求,根据录制的待回放网络流量的录制时间、该网络流量回放请求对应的网络流量录制请求的开始时间、该回放时间和该回放速率,确定该待回放网络流量的实际回放时间;
5、根据该实际回放时间、该回放速率、该待回放网络流量的录制时长和预设单位回放时长,回放该待回放网络流量。
6、在其中一个实施例中,该根据录制的待回放网络流量的录制时间、该网络流量回放请求对应的网络流量录制请求的开始时间、该回放时间和该回放速率,确定该待回放网络流量的实际回放时间,包括:
7、确定该
8、根据该差值和该回放速率确定第一时间;
9、将该第一时间加上该回放时间得到的第二时间作为该实际回放时间。
10、在其中一个实施例中,该根据该差值和该回放速率确定第一时间,包括:
11、确定该差值与该回放速率的第一比值,将该第一比值作为该第一时间。
12、在其中一个实施例中,该根据该实际回放时间、该回放速率、该待回放网络流量的录制时长和预设单位回放时长,回放该待回放网络流量,包括:
13、根据该录制时长,将该待回放网络流量划分为多个预设单位回放时长的子待回放网络流量;
14、确定该预设单位回放时长与该回放速率之间的第二比值;
15、根据该第二比值回放该待回放网络流量。
16、在其中一个实施例中,该根据该第二比值回放该待回放网络流量,包括:
17、在该第二比值对应的时长内回放该待回放网络流量。
18、在其中一个实施例中,该方法还包括:
19、获取网络流量回放暂停请求;
20、响应于该网络流量回放暂停请求,暂停回放该待回放网络流量。
21、在其中一个实施例中,该方法还包括:
22、获取网络流量继续回放请求;
23、响应于该网络流量继续回放请求,继续回放该待回放网络流量。
24、第二方面,本申请还提供了一种流量回放装置。该装置包括:
25、第一获取模块,用于获取网络流量回放请求;该网络流量回放请求包括网络流量回放的回放时间和回放速率;
26、确定模块,用于响应于该网络流量回放请求,根据录制的待回放网络流量的录制时间、该网络流量回放请求对应的网络流量录制请求的开始时间、该回放时间和该回放速率,确定该待回放网络流量的实际回放时间;
27、回放模块,用于根据该实际回放时间、该回放速率、该待回放网络流量的录制时长和预设单位回放时长,回放该待回放网络流量。
28、在其中一个实施例中,确定模块包括:
29、第一确定单元,用于确定该录制时间与该开始时间之间的差值。
30、第二确定单元,用于根据该差值和该回放速率确定第一时间。
31、第三确定单元,用于将该第一时间加上该回放时间得到的第二时间作为该实际回放时间。
32、在其中一个实施例中,第二确定单元,具体用于确定该差值与该回放速率的第一比值,将该第一比值作为该第一时间。
33、在其中一个实施例中,回放模块包括:
34、划分单元,用于根据该录制时长,将该待回放网络流量划分为多个预设单位回放时长的子待回放网络流量。
35、第四确定单元,用于确定该预设单位回放时长与该回放速率之间的第二比值。
36、回访单元,用于根据该第二比值回放该待回放网络流量。
37、在其中一个实施例中,回访单元,具体用于在该第二比值对应的时长内回放该待回放网络流量。
38、在其中一个实施例中,该装置还包括:
39、第二获取模块,用于获取网络流量回放暂停请求。
40、暂停模块,用于响应于该网络流量回放暂停请求,暂停回放该待回放网络流量。
41、在其中一个实施例中,该装置还包括:
42、第三获取模块,用于获取网络流量继续回放请求。
43、继续模块,用于响应于该网络流量继续回放请求,继续回放该待回放网络流量。
44、第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行该计算机程序时实现以下步骤:
45、获取网络流量回放请求;该网络流量回放请求包括网络流量回放的回放时间和回放速率;
46、响应于该网络流量回放请求,根据录制的待回放网络流量的录制时间、该网络流量回放请求对应的网络流量录制请求的开始时间、该回放时间和该回放速率,确定该待回放网络流量的实际回放时间;
47、根据该实际回放时间、该回放速率、该待回放网络流量的录制时长和预设单位回放时长,回放该待回放网络流量。
48、在一个实施例中,处理器执行计算机程序时还实现以下步骤:
49、确定该录制时间与该开始时间之间的差值;
50、根据该差值和该回放速率确定第一时间;
51、将该第一时间加上该回放时间得到的第二时间作为该实际回放时间。
52、在一个实施例中,处理器执行计算机程序时还实现以下步骤:
53、确定该差值与该回放速率的第一比值,将该第一比值作为该第一时间。
54、在一个实施例中,处理器执行计算机程序时还实现以下步骤:
55、根据该录制时长,将该待回放网络流量划分为多个预设单位回放时长的子待回放网络流量;
56、确定该预设单位回放时长与该回放速率之间的第二比值;
57、根据该第二比值回放该待回放网络流量。
58、在一个实施例中,处理器执行计算机程序时还实现以下步骤:
59、在该第二比值对应的时长内回放该待回放网络流量。
60、在一个实施例中,处理器执行计算机程序时还实现以下步骤:
61、获取网络流量回放暂停请求;
62、响应于该网络流量回放暂停请求,暂停回放该待回放本文档来自技高网...
【技术保护点】
1.一种流量回放方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据录制的待回放网络流量的录制时间、所述网络流量回放请求对应的网络流量录制请求的开始时间、所述回放时间和所述回放速率,确定所述待回放网络流量的实际回放时间,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述差值和所述回放速率确定第一时间,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述实际回放时间、所述回放速率、所述待回放网络流量的录制时长和预设单位回放时长,回放所述待回放网络流量,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述第二比值回放所述待回放网络流量,包括:
6.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.一种流量回放装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
11.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种流量回放方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据录制的待回放网络流量的录制时间、所述网络流量回放请求对应的网络流量录制请求的开始时间、所述回放时间和所述回放速率,确定所述待回放网络流量的实际回放时间,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述差值和所述回放速率确定第一时间,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述实际回放时间、所述回放速率、所述待回放网络流量的录制时长和预设单位回放时长,回放所述待回放网络流量,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述第二比值回放所述待回放网络流量,包括:
【专利技术属性】
技术研发人员:唐月标,赵晶晶,黄镜澄,叶泽锐,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。