System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种验证数据处理方法、装置、设备及介质制造方法及图纸_技高网

一种验证数据处理方法、装置、设备及介质制造方法及图纸

技术编号:40582315 阅读:4 留言:0更新日期:2024-03-06 17:26
本发明专利技术公开了一种验证数据处理方法、装置、设备及介质,该验证数据处理方法包括:解析客户端发送的目标验证数据包,提取目标验证数据包中至少一个目标验证数据;确定各个目标验证数据的数据类型;根据各个目标验证数据的数据类型,为各个目标验证数据匹配对应的数据变异模型;对各个匹配对应的数据变异模型进行参数配置,生成各个目标验证数据的变异数据;将各个目标验证数据的变异数据发送给目标服务端,用以进行目标服务端的系统验证。该方法提高了系统测试的效率。

【技术实现步骤摘要】

本专利技术涉及软件测试领域,尤其涉及一种验证数据处理方法、装置、设备及介质


技术介绍

1、现有技术中,在对系统进行测试时,通常需要先对系统的输入输出等行为数据进行录制,然后,通过人工根据测试需求对录制下来的数据进行修改和调整,并将修改调整后的数据重新输入系统,用以验证系统在不同环境下的稳定性。该方法在需要进行修改调整的数据量较少时,人工尚可完成,但当需要进行修改调整的数据量较多时,人工需要花费大量的时间去进行重复性的数据修改调整操作,具有较高的人力成本,不仅延长了测试周期,而且对测试效率产生了较大的影响。


技术实现思路

1、基于此,提供一种验证数据处理方法、装置、设备及介质,以解决现有技术中系统测试效率较低的问题。

2、第一方面,本专利技术实施例提供一种验证数据处理方法,所述方法包括代理服务端执行的如下步骤:

3、获取客户端发送的目标验证数据包,解析所述目标验证数据包,提取得到所述目标验证数据包中的至少一个目标验证数据;

4、对各个所述目标验证数据进行特征识别,确定出各个所述目标验证数据的数据类型;

5、根据各个所述目标验证数据的数据类型,为各个所述目标验证数据匹配对应的数据变异模型;

6、对各个所述匹配对应的数据变异模型进行参数配置,执行各个所述目标验证数据匹配对应的数据变异模型,生成各个所述目标验证数据的变异数据;

7、将各个所述目标验证数据的变异数据发送给目标服务端,用以进行所述目标服务端的系统验证。</p>

8、通过上述步骤,与现有的测试方法相比,本专利技术通过在代理服务端为各个目标验证数据匹配相应的数据变异模型,并根据相应的测试需求对数据变异模型进行参数配置,自动生成满足测试需求的各个目标验证数据的变异数据,不仅自动化的实现了变异数据的生成,节约了人工重复性的进行数据修改调整的时间,提高了系统测试的效率,而且生成的各个变异数据也满足了测试的需求,提高了系统测试的质量。

9、第二方面,本专利技术实施例提供一种验证数据处理方法,所述方法包括客户端执行的如下步骤:

10、获取目标验证数据;

11、对所述目标验证数据进行特征识别,确定出所述目标验证数据的数据类型;

12、根据所述目标验证数据的数据类型,为所述目标验证数据匹配对应的数据变异模型;

13、对所述匹配对应的数据变异模型进行参数配置,执行所述目标验证数据匹配对应的数据变异模型,生成所述目标验证数据的变异数据;

14、将所述目标验证数据的变异数据发送给目标服务端,用以进行所述目标服务端的系统验证。

15、通过上述步骤,与现有的测试方法相比,本专利技术通过在客户端直接获取目标验证数据,相较于在代理服务端获取目标验证数据,无需进行从客户端到代理服务端的目标验证数据的传输,降低了目标验证数据丢失的风险,提高了系统测试的可靠性,并通过为各个目标验证数据匹配相应的数据变异模型,根据相应的测试需求对数据变异模型进行参数配置,自动生成满足测试需求的各个目标验证数据的变异数据,不仅自动化的实现了变异数据的生成,节约了人工重复性的进行数据修改调整的时间,提高了系统测试的效率,而且生成的各个变异数据也满足了测试的需求,提高了系统测试的质量。

16、第三方面,本专利技术实施例提供一种验证数据处理方法,所述方法包括目标服务端执行的如下步骤:

17、获取客户端发送的目标验证数据包,解析所述目标验证数据包,提取得到所述目标验证数据包中的至少一个目标验证数据;

18、对各个所述目标验证数据进行特征识别,确定出各个所述目标验证数据的数据类型;

19、根据各个所述目标验证数据的数据类型,为各个所述目标验证数据匹配对应的数据变异模型;

20、对各个所述匹配对应的数据变异模型进行参数配置,执行各个所述目标验证数据匹配对应的数据变异模型,生成各个所述目标验证数据的变异数据,用以进行所述目标服务端的系统验证。

21、通过上述步骤,与现有的测试方法相比,本专利技术通过在目标服务端为各个目标验证数据匹配相应的数据变异模型,根据相应的测试需求对数据变异模型进行参数配置,自动生成满足测试需求的各个目标验证数据的变异数据,不仅自动化的实现了变异数据的生成,节约了人工重复性的进行数据修改调整的时间,提高了系统测试的效率,而且生成的各个变异数据也满足了测试的需求,提高了系统测试的质量,并且在目标服务端生成目标验证数据的变异数据,相较于在代理服务端和客户端生成目标验证数据的变异数据,可以直接进行目标服务端的系统验证,无需进行从代理服务端到目标服务端或者从客户端到目标服务端的变异数据的传输,降低了变异数据丢失的风险,提高了系统测试的可靠性。

22、第四方面,本专利技术实施例提供一种验证数据处理装置,所述装置包括:

23、目标验证数据获取模块,用于获取客户端发送的目标验证数据包,解析所述目标验证数据包,提取得到所述目标验证数据包中的至少一个目标验证数据;

24、数据类型确定模块,用于对各个所述目标验证数据进行特征识别,确定出各个所述目标验证数据的数据类型;

25、数据变异模型匹配模块,用于根据各个所述目标验证数据的数据类型,为各个所述目标验证数据匹配对应的数据变异模型;

26、变异数据生成模块,用于对各个所述匹配对应的数据变异模型进行参数配置,执行各个所述目标验证数据匹配对应的数据变异模型,生成各个所述目标验证数据的变异数据;

27、变异数据发送模块,用于将各个所述目标验证数据的变异数据发送给目标服务端,用以进行所述目标服务端的系统验证。

28、第五方面,本专利技术实施例提供一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面或第二方面或第三方面验证数据处理方法的步骤。

29、第六方面,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面或第二方面或第三方面验证数据处理方法的步骤。

30、第七方面,本专利技术实施例提供一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面或第二方面或第三方面验证数据处理方法的步骤。

本文档来自技高网...

【技术保护点】

1.一种验证数据处理方法,其特征在于,所述验证数据处理方法包括代理服务端执行的如下步骤:

2.如权利要求1所述的验证数据处理方法,其特征在于,所述目标验证数据的数据类型,包括:

3.如权利要求1所述的验证数据处理方法,其特征在于,对各个所述匹配对应的数据变异模型进行参数配置,包括:

4.一种验证数据处理方法,其特征在于,所述验证数据处理方法包括客户端执行的如下步骤:

5.如权利要求4所述的验证数据处理方法,其特征在于,对所述匹配对应的数据变异模型进行参数配置,包括:

6.一种验证数据处理方法,其特征在于,所述验证数据处理方法包括目标服务端执行的如下步骤:

7.如权利要求6所述的验证数据处理方法,其特征在于,对各个所述匹配对应的数据变异模型进行参数配置,包括:

8.一种验证数据处理装置,其特征在于,包括:

9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述验证数据处理方法的步骤。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述验证数据处理方法的步骤。

...

【技术特征摘要】

1.一种验证数据处理方法,其特征在于,所述验证数据处理方法包括代理服务端执行的如下步骤:

2.如权利要求1所述的验证数据处理方法,其特征在于,所述目标验证数据的数据类型,包括:

3.如权利要求1所述的验证数据处理方法,其特征在于,对各个所述匹配对应的数据变异模型进行参数配置,包括:

4.一种验证数据处理方法,其特征在于,所述验证数据处理方法包括客户端执行的如下步骤:

5.如权利要求4所述的验证数据处理方法,其特征在于,对所述匹配对应的数据变异模型进行参数配置,包括:

6.一种验证数据处理方法,其特征在于,所述验证数据处理方法...

【专利技术属性】
技术研发人员:谢鹏
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:

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

1