【技术实现步骤摘要】
测试报文生成方法、电子设备和存储介质
[0001]本申请涉及金融领域或其他领域,尤其涉及一种测试报文生成方法
、
电子设备和存储介质
。
技术介绍
[0002]银行系统后台开发测试过程,需要通过报文联通多个产品平台,测试整体系统的稳定性与连通性
。
为便于人员沟通,往往采用接口文档对产品可处理的报文进行说明,将报文作为开发测试数据
。
[0003]实际开发测试过程中,可以自动生成测试报文
。
[0004]但是,自动生成的测试报文无法模拟实际的生产环境,难以测试程序的鲁棒性,导致测试效果不佳
。
技术实现思路
[0005]本申请提供一种测试报文生成方法
、
电子设备和存储介质,用以解决无法模拟实际生产环境的问题
。
[0006]第一方面,本申请提供一种测试报文生成方法,应用于服务端,包括:
[0007]获取待处理的接口文档;
[0008]将所述接口文档中的有效数据按照行进行划分,得到多个字段信息,所述字段信息用于指示测试报文中的字段对应的填充规则,每一字段信息包含多个字段属性及每一字段属性对应的原始参数值范围;
[0009]将所述多个字段信息发送给业务端,以使业务端向用户展示每一字段信息对应的字段属性及每一字段属性对应的原始参数值范围;
[0010]获取业务端发送的用户在原始参数值范围的基础上新增的参数值范围;
[0011]根据所述原始参数值范围和所述新 ...
【技术保护点】
【技术特征摘要】
1.
一种测试报文生成方法,其特征在于,应用于服务端,包括:获取待处理的接口文档;将所述接口文档中的有效数据按照行进行划分,得到多个字段信息,所述字段信息用于指示测试报文中的字段对应的填充规则,每一字段信息包含多个字段属性及每一字段属性对应的原始参数值范围;将所述多个字段信息发送给业务端,以使业务端向用户展示每一字段信息对应的字段属性及每一字段属性对应的原始参数值范围;获取业务端发送的用户在原始参数值范围的基础上新增的参数值范围;根据所述原始参数值范围和所述新增的参数值范围,分别生成正确的测试报文和错误的测试报文
。2.
根据权利要求1所述的方法,其特征在于,根据所述原始参数值范围和所述新增的参数值范围,分别生成正确的测试报文和错误的测试报文,包括:获取用户配置的错误报文比例,根据测试报文的总数和所述错误报文比例,确定正确的测试报文的数量和错误的测试报文的数量;根据所述原始参数值范围和所述新增的参数值范围,分别生成对应数量的正确的测试报文和错误的测试报文;其中,每一测试报文的生成过程包括:根据所述测试报文的类型,确定对应的参数值范围,根据所述参数值范围,对所述测试报文中的每一字段进行自动填充;根据填充后的字段,生成对应的测试报文;所述测试报文的类型包括正确或错误
。3.
根据权利要求2所述的方法,其特征在于,根据所述参数值范围,对所述测试报文中的每一字段进行自动填充,包括:将测试报文对应的待测试系统的多个待测试功能发送给业务端,以使业务端对所述多个待测试功能进行展示;获取业务端发送的用户从所述多个待测试功能中选定的目标测试功能;根据所述目标测试功能和所述参数值范围,对测试报文中的每一字段进行填充
。4.
根据权利要求3所述的方法,其特征在于,根据所述目标测试功能和所述参数值范围,对测试报文中的每一字段进行填充,包括:根据所述目标测试功能,确定测试报文的各个字段的类型,其中,字段的类型包括固定值字段和非固定值字段;对于每一固定值字段,用预设固定值对该固定值字段进行自动填充;对于每一非固定值字段,根据该非固定值字段对应的参数值范围,自动对该非固定值字段进行填充
。5.
根据权利要求2所述的方法,其特征在于,还包括:将所述多个字段信息输入到预测模型,得到对应的参考信息;其中,所述参考信息为所述预测模型根据字段属性和原始参数值范围预测得到的风险参数值...
【专利技术属性】
技术研发人员:韩逸飞,张芳,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。