【技术实现步骤摘要】
接口测试工具生成方法、装置、设备、介质及产品
[0001]本申请涉及金融科技领域或其他相关领域,尤其涉及一种接口测试工具生成方法、装置、设备、介质及产品。
技术介绍
[0002]随着计算机技术的不断发展,金融科技领域中逐渐采用线上的方式进行业务处理。银行和企业之间为了实现线上的数据互通,通过构建银行系统与企业系统之间的数据通道。企业系统接入银行系统时,银行系统主要为企业平台提供接口以及测试环境,企业需进行开发以及接口测试,完成银行系统与企业平台之间的数据互通。
[0003]目前,企业系统常常因银行系统接口复杂、文档少等原因难以接入银行系统接口,在进行接口测试时,需要开发人员编写复杂的代码,才能生成适用该场景的接口测试工具,生成接口测试工具的效率较低。
技术实现思路
[0004]本申请提供一种接口测试工具生成方法、装置、设备、介质及产品,用以解决目前在进行接口测试时,需要开发人员编写复杂的代码,才能生成适用该场景的接口测试工具,生成接口测试工具的效率较低的问题。
[0005]本申请第一方面提供一 ...
【技术保护点】
【技术特征摘要】
1.一种接口测试工具生成方法,其特征在于,包括:获取待测试的目标接口对应的结构化接口文档和基于所述结构化接口文档生成的测试报文案例;根据所述结构化接口文档和所述测试报文案例生成所述目标接口对应的接口调用样例数据;对所述接口调用样例数据进行数据封装,生成接口测试工具。2.根据权利要求1所述的方法,其特征在于,所述获取待测试的目标接口对应的结构化接口文档和基于所述结构化接口文档生成的测试报文案例,包括:确定银行系统中待测试的目标接口的接口标识;根据所述接口标识从预设数据库中确定对应的结构化接口文档;所述结构化接口文档由开发人员编写生成并存储到预设数据库中;所述结构化接口文档与所述接口标识具有映射关系;所述结构化接口文档包括字段类型、长度、枚举值;从预设数据库中获取所述测试报文案例。3.根据权利要求2所述的方法,其特征在于,所述从预设数据库中获取所述测试报文案例,包括:根据所述接口标识从预设数据库中确定对应的测试报文案例;所述测试报文案例与所述接口标识具有映射关系;所述测试报文案例由开发人员基于所述结构化接口文档编写生成并存储到预设数据库中。4.根据权利要求3所述的方法,其特征在于,所述结构化接口文档和所述测试报文案例中的数据格式都为JSON SCHEMA数据格式;所述根据所述结构化接口文档和所述测试报文案例生成所述目标接口对应的接口调用样例数据,包括:将所述结构化接口文档从JSON SCHEMA数据格式转化为Java类;根据转化后的结构化接口文档和所述测试报文案例生成所述目标接口对应的接口调用样例数据。5.根据权利要求4所述的方法,其特征在于,所述根据转化后的结构化接口文档和所述测试报文案例生成所述目标接口对应的接口调用样例数据,包括:从所述转化后的结构化接口文档中确定对应接口定义;按照所述接口定义对所述测试报文案例进行数据调整处理,生成所...
【专利技术属性】
技术研发人员:冯程,陈郑渊明,王鑫,杨超,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。