System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 挡板数据的生成方法、装置、计算机设备及存储介质制造方法及图纸_技高网

挡板数据的生成方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:40344357 阅读:5 留言:0更新日期:2024-02-09 14:30
本申请提供了挡板数据的生成方法,包括:接收到针对目标挡板数据生成规则的挡板数据生成指令时,获取目标挡板数据生成规则;目标挡板数据生成规则为预设的多个分别与特定测试需求对应的挡板数据生成规则中的一个;挡板数据生成规则包括一个或多个关联对象分别对应的属性数据生成规则;针对目标挡板数据生成规则中的每一关联对象,基于关联对象对应的属性数据生成规则生成关联对象对应的目标属性数据,得到各关联对象分别对应的目标属性数据;生成包括各关联对象分别对应的目标属性数据的目标挡板数据。本申请能够基于预设的挡板数据生成规则快速、自动地生成符合特定测试需求的挡板数据,提高挡板数据生成的效率和灵活性,提高了挡板数据的质量。

【技术实现步骤摘要】

本申请涉及软件测试,尤其涉及一种挡板数据的生成方法、装置、计算机设备及存储介质


技术介绍

1、在跨系统性能测试的项目中,可能会遇到各种客观因素的约束,使得无法构建一个全面的测试环境来执行测试任务。在这种情况下,通常会构建出待测系统,然后利用特定的软件程序——挡板来模拟其他相关系统的功能。

2、在挡板测试中,需要给挡板配置数据(即,挡板数据)来完成测试。现有技术中挡板数据的生成通常仅对数据进行初始化,例如,日期取当天,数字取0,字符串取空串等。然而,不同的测试需求往往依赖于不同的数据取值,因而上述数据生成方法灵活性差,生成的数据质量较差,也无法适应特定的测试需求。


技术实现思路

1、本申请实施例提供了挡板数据的生成方法、装置、计算机设备及存储介质,能够提高挡板数据生成的效率和灵活性的同时,提高挡板数据的质量。

2、第一方面,本申请实施例提供了一种挡板数据的生成方法,包括:

3、接收到针对目标挡板数据生成规则的挡板数据生成指令时,获取所述目标挡板数据生成规则;其中,所述目标挡板数据生成规则为预设的多个分别与特定测试需求对应的挡板数据生成规则中的一个;各所述挡板数据生成规则均包括符合所述特定测试需求的一个或多个关联对象分别对应的属性数据生成规则;

4、针对所述目标挡板数据生成规则中的每一所述关联对象,基于所述关联对象对应的所述属性数据生成规则生成所述关联对象对应的目标属性数据,得到各所述关联对象分别对应的所述目标属性数据;

5、生成包括各所述关联对象分别对应的所述目标属性数据的目标挡板数据。

6、第二方面,本申请实施例提供了一种挡板数据的生成装置,包括:

7、获取单元,用于接收到针对目标挡板数据生成规则的挡板数据生成指令时,获取所述目标挡板数据生成规则;其中,所述目标挡板数据生成规则为预设的多个分别与特定测试需求对应的挡板数据生成规则中的一个;各所述挡板数据生成规则均包括符合所述特定测试需求的一个或多个关联对象分别对应的属性数据生成规则;

8、第一生成单元,用于针对所述目标挡板数据生成规则中的每一所述关联对象,基于所述关联对象对应的所述属性数据生成规则生成所述关联对象对应的目标属性数据,得到各所述关联对象分别对应的所述目标属性数据;

9、第二生成单元,用于生成包括各所述关联对象分别对应的所述目标属性数据的目标挡板数据。

10、第三方面,本申请实施例还提供了一种计算机设备,其包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述第一方面的挡板数据的生成方法。

11、第四方面,本申请实施例还提供了一种计算机可读存储介质,其中计算机可读存储介质存储有计算机程序,计算机程序当被处理器执行时使处理器执行上述第一方面的挡板数据的生成方法。

12、本申请实施例提供了一种挡板数据的生成方法、装置、计算机设备及存储介质,方法包括:接收到针对目标挡板数据生成规则的挡板数据生成指令时,获取所述目标挡板数据生成规则;其中,所述目标挡板数据生成规则为预设的多个分别与特定测试需求对应的挡板数据生成规则中的一个;各所述挡板数据生成规则均包括符合所述特定测试需求的一个或多个关联对象分别对应的属性数据生成规则;针对所述目标挡板数据生成规则中的每一所述关联对象,基于所述关联对象对应的所述属性数据生成规则生成所述关联对象对应的目标属性数据,得到各所述关联对象分别对应的所述目标属性数据;生成包括各所述关联对象分别对应的所述目标属性数据的目标挡板数据。本申请通过预先设置与多种测试需求(特定测试需求)分别对应的挡板数据生成规则,且各挡板数据生成规则均包括符合所述特定测试需求的一个或多个关联对象分别对应的属性数据生成规则,从而在接收到针对目标挡板数据生成规则的挡板数据生成指令时,根据该目标挡板数据生成规则中的一个或多个关联对象分别对应的属性数据生成规则进行生成各关联对象对应的目标属性数据,进而得到包括各关联对象对应的目标属性数据的目标挡板数据,实现了基于符合特定测试需求的挡板数据生成规则快速、自动地生成符合特定测试需求的挡板数据,提高挡板数据生成的效率和灵活性的同时,保证了挡板数据的质量。

本文档来自技高网...

【技术保护点】

1.一种挡板数据的生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述属性数据生成规则包括所述关联对象的一个或多个关联属性分别对应的属性值生成规则,所述属性值生成规则包括属性值格式规则和属性值取值规则;所述关联对象对应的所述目标属性数据包括所述关联对象的各所述关联属性分别对应的目标属性值;所述基于所述关联对象对应的所述属性数据生成规则生成所述关联对象对应的目标属性数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述属性值生成规则还包括属性值校验规则;所述基于所述关联属性对应的所述属性值确定所述关联属性对应的所述目标属性值,包括:

4.根据权利要求1所述的方法,其特征在于,所述属性数据生成规则包括所述关联对象的一个或多个关联属性分别对应的属性值生成规则,所述关联对象对应的目标属性数据包括所述关联对象的所有预设属性分别对应的目标属性值;所述针对所述目标挡板数据生成规则中的每一所述关联对象,基于所述关联对象对应的所述属性数据生成规则生成所述关联对象对应的目标属性数据,得到各所述关联对象分别对应的所述目标属性数据之前,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述接收到针对目标挡板数据生成规则的挡板数据生成指令时,获取所述目标挡板数据生成规则之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述属性数据生成规则包括所述关联对象的一个或多个关联属性分别对应的属性值生成规则;所述获取用户输入的一个或多个目标对象分别对应的所述属性数据生成规则之前,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述挡板数据生成规则还包括前置校验规则,所述挡板数据生成指令携带有预设校验属性对应的校验属性值;所述针对所述目标挡板数据生成规则中的每一所述关联对象,基于所述关联对象对应的所述属性数据生成规则生成所述关联对象对应的目标属性数据,得到各所述关联对象分别对应的所述目标属性数据之前,所述方法还包括:

8.一种挡板数据的生成装置,其特征在于,包括:

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

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

...

【技术特征摘要】

1.一种挡板数据的生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述属性数据生成规则包括所述关联对象的一个或多个关联属性分别对应的属性值生成规则,所述属性值生成规则包括属性值格式规则和属性值取值规则;所述关联对象对应的所述目标属性数据包括所述关联对象的各所述关联属性分别对应的目标属性值;所述基于所述关联对象对应的所述属性数据生成规则生成所述关联对象对应的目标属性数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述属性值生成规则还包括属性值校验规则;所述基于所述关联属性对应的所述属性值确定所述关联属性对应的所述目标属性值,包括:

4.根据权利要求1所述的方法,其特征在于,所述属性数据生成规则包括所述关联对象的一个或多个关联属性分别对应的属性值生成规则,所述关联对象对应的目标属性数据包括所述关联对象的所有预设属性分别对应的目标属性值;所述针对所述目标挡板数据生成规则中的每一所述关联对象,基于所述关联对象对应的所述属性数据生成规则生成所述关联对象对应的目标属性数据,得到各所述关联对象分别对应的所述目标属性数据之前,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述接收到针对目...

【专利技术属性】
技术研发人员:黄志鸿罗浩楠王伟
申请(专利权)人:深圳前海环融联易信息科技服务有限公司
类型:发明
国别省市:

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

1