【技术实现步骤摘要】
一种测试数据生成方法、装置、设备及介质
[0001]本申请涉及数据处理
,尤其涉及一种测试数据生成方法、装置、设备及介质。
技术介绍
[0002]相关技术中,在生成对交易的测试数据(也可称为造数)时通常是基于固定大小的文件模板进行的,这种方式虽然存在处理流程简单易行的优点,然而可能会造成文件模板的资源浪费或者造成交易数据的丢失等,灵活性和准确性欠佳。
[0003]因而,如何快捷灵活准确的生成测试数据,成为目前亟需解决的一个技术问题。
技术实现思路
[0004]本申请提供了一种测试数据生成方法、装置、设备及介质,用以快捷灵活准确的生成测试数据。
[0005]第一方面,本申请提供了一种测试数据生成方法,所述方法包括:
[0006]接收造数指令,识别所述造数指令中携带的任一造数时间段;
[0007]统计所述造数时间段内产生的各交易的业务总量,其中,所述业务总量包括目标文件数量以及目标文件的目标数据大小;
[0008]基于预先配置的文件数量区间和数据大小区间与文件模板信息 ...
【技术保护点】
【技术特征摘要】
1.一种测试数据生成方法,其特征在于,所述方法包括:接收造数指令,识别所述造数指令中携带的任一造数时间段;统计所述造数时间段内产生的各交易的业务总量,其中,所述业务总量包括目标文件数量以及目标文件的目标数据大小;基于预先配置的文件数量区间和数据大小区间与文件模板信息的对应关系,确定所述造数时间段的所述目标文件数量和目标数据大小对应的各目标文件模板以及各目标文件模板的数量;基于各数量的目标文件模板以及获得的各目标待测试文件,生成对应的测试数据。2.根据权利要求1所述的方法,其特征在于,所述基于预先配置的文件数量区间和数据大小区间与文件模板信息的对应关系,确定所述造数时间段的所述目标文件数量和目标数据大小对应的各目标文件模板以及各目标文件模板的数量,包括:若所述业务总量中还包含各文件类型的目标配比,基于预先配置的文件数量区间、数据大小区间、各文件类型的配比区间与文件模板信息的对应关系,确定所述造数时间段的所述目标文件数量、目标数据大小及目标配比对应的各目标文件模板以及各目标文件模板的数量。3.根据权利要求2所述的方法,其特征在于,获得所述各目标待测试文件的过程包括:基于所述目标文件数量和目标文件的目标数据大小,确定数据总量;基于所述目标配比以及所述数据总量,确定每个文件类型的子数据量;针对每个文件类型,按照该文件类型的子数据量,从该文件类型的候选待测试文件中,获取该文件类型的目标待测试文件。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述基于各数量的对应目标文件模板以及获得的各目标待测试文件,生成对应的测试数据,包括:若所述各目标待测试文件包含多种文件类型,则对各文件类型的目标待测试文件进行随机排序;按照随机排序的顺序,依次针对每个目标待测试文件,进行基于对应的目标文件模板以及该目标待测试文件,生成对应的测试数据的步骤。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:将生成的测试数据发送给设定应用所属的处理设备,并在发送完成后,将所述造数时间段的文件数据信息删除,其中,所述文件数据信息包括:所述造数时间段内产生的各交易的业务总量的信息、所述各目标待测试文件的信息、所述测试数据的信息中的至少一种。6.根据权利要求5所述的方法,其特征在于,所述生成对应的测试数据之后,所述将生成的测试数据发送给设定应用所属的处理设备之前,所述方法还包括:将所述造数时间段的所述文件数据信息保存在创建的所述造数时间段对应的文件夹中;若每个目标待测试文件均生成了对应的测试数据,则将所述文件夹的状态配置为完成造数,并进行后续将生成的测试数据发送给设定应用所属的处理设备的步骤。7.根据权利要求5所述的方法,其特征在于,所述在发送完成后,所述将所述造数时间段的文件数据信息删除之前,所述方法还包括:将创建的所述造数时间段对应的文件夹的状态配置为完成发送;在识别到所述文件夹
的状态被配置为完成发送时,进行后续将所述造数时间段的文件数据信息删除的步骤。8.一种测试数据生成装置,其特征在于,所述装置包括:识别模块,用于接收造数指令,识别所述造数指令中携带的任一造数时间段;统计模块,用于...
【专利技术属性】
技术研发人员:童博林,刘畅,李学超,严顺良,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。