本发明专利技术提供一种联调方法及装置,应用于接口前后端的联调,该方法包括:根据接收的用户指令确定待处理的前端接口以及对应的前端接口信息;确定与所述前端接口对应的后端接口及后端接口信息;通过对维护内容预设的数据字段进行格式化校验,判断所述前端接口信息与所述后端接口信息是否一致;若一致,则利用后端对通过所述前端接口发送的数据进行解析得到对应的报文内容;根据所述报文内容进行对应的应答处理得到应答结果,并将所述应答结果发送至所述前端接口。该方法可以提升联调的自动化程度,减少人工操作,提升联调效率。
Joint commissioning method, device, computer equipment and readable storage medium
【技术实现步骤摘要】
联调方法、装置、计算机设备及可读存储介质
本专利技术涉及研发管理领域,尤其涉及一种辅助软件开发的可视化联调装置、方法及可读存储介质。
技术介绍
本部分旨在为权利要求书及具体实施方式中陈述的本专利技术的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。在软件开发的过程中,通常包括以下流程:提需求-做UI(UserInterface,用户界面)设计图-前后端约定接口/参数/数据-前后端并行开发-前后端集成-前端修改页面样式-集成成功-CI(ContinuousIntegration,持续集成)联调。现有的软件开发存在如下问题:前端或后端的一个功能点可能是几个软件开发人员共同开发的,由于每个研发人员各自为政,因此CI联调的时候问题多,联调难度大,不利于研发进度的正常推进。
技术实现思路
鉴于此,有必要提供一种可视化联调方法、可视化联调装置及可读存储介质,用于提高联调效率。第一方面,本专利技术实施例提供了一种联调方法,应用于接口前后端的联调,包括以下步骤:根据接收的用户指令确定待处理的前端接口以及对应的前端接口信息;确定与所述前端接口对应的后端接口及后端接口信息;通过对维护内容预设的数据字段进行格式化校验,判断所述前端接口信息与所述后端接口信息是否一致;若一致,则利用后端对通过所述前端接口发送的数据进行解析得到对应的报文内容;根据所述报文内容进行对应的应答处理得到应答结果,并将所述应答结果发送至所述前端接口。进一步地,通过对维护内容预设的数据字段进行格式化校验判断所述前端接口信息与所述后端接口信息是否一致,所述方法包括:确定与维护内容对应的ID编码;根据所述ID编码从本地数据库中获取对应的数据字段的数据格式,所述数据格式用于指示数据字段存储时占用的存储长度;校验所述数据格式与本地数据库保存的数据格式是否一致。进一步地,所述数据字段包括接口名称,字段名称,字段类型、字段描述、接口请求方式。进一步地,所述ID编码采用标签、长度、值三元组;所述标签表示报文的类型,所述长度表示报文的长度,所述值表示存放报文的内容。进一步地,所述前端接口信息与所述后端接口信息不一致时,发出报错提示,并在用户界面进行显示。进一步地,所述前端接口信息与所述后端接口信息不一致时,获取不一致的所述前端接口信息与所述后端接口信息的分别对应的字节码流,并将其发送至预设地址。进一步地,根据所述报文内容进行对应的应答处理得到应答结果,并将所述应答结果发送至所述前端接口之后还包括:当应答结果为接口联调成功时,运行预先设置的自动化脚本执行持续集成联调。第二方面,本专利技术实施例提供了一种联调装置,应用于接口前后端的联调,包括:项目管理模块,用于提供项目管理界面,以供用户输入项目及同属一个项目的子项目信息;所述项目管理模块还用于管理每个子项目对应的接口;接口维护模块,用于根据接收的用户指令确定待处理的前端接口以及对应的前端接口信息;及用于确定与所述前端接口对应的后端接口及后端接口信息;自动联调模块,用于按照预设的规则自动执行联调;控制模块,与所述项目管理模块、接口维护模块、自动联调模块相连,以控制所述项目管理模块、接口维护模块、自动联调模块执行相应的功能;所述控制模块包括判断模块、解析模块、及应答模块;所述判断模块,用于通过对维护内容预设的数据字段进行格式化校验,判断所述前端接口信息与所述后端接口信息是否一致;所述解析模块,用于当判断模块判定一致时,利用后端对通过所述前端接口发送的数据进行解析得到对应的报文内容;所述应答模块,用于根据所述报文内容进行对应的应答处理得到应答结果,并将所述应答结果发送至所述前端接口。在第三方面,本专利技术还提供一种计算机设备,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述计算机设备执行上述第一方面所述方法的步骤。在第四方面,本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述方法的步骤。本专利技术提供的可视化联调方法及装置,能供用户输入项目信息、前后端接口信息等,方便用户统一管理项目及接口信息,且能执行前后端接口的维护和联调,使得前后端接口的格式保持一致,提升软件开发效率以及接口联调效率;此外,还在多方开发的一个功能点开发完成后,对该功能点对应的所有子模块进行内部联调,再根据预设的规则定时执行自动联调,提前进行内部联调能减少最后统一联调的难度,提高联调效率,定时自动执行联调则能提升联调的自动化程度,减少人工操作,进一步提升联调效率。附图说明为了更清楚地说明本专利技术实施方式的技术方案,下面将对实施方式描述中所需要使用的附图作简单地介绍,显而易见地,下设置描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种可视化联调方法的流程图;图2是本专利技术实施例提供的一种可视化联调装置的组成图;图3是本专利技术实施例提供的一种计算机装置的结构示意图。具体实施方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施方式对本专利技术进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施方式及实施方式中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,所描述的实施方式仅仅是本专利技术一部分实施方式,而不是全部的实施方式。基于本专利技术中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本专利技术。实施例一图1是本专利技术第一实施方式的可视化联调方法的流程图,应用于接口前后端的联调,该方法包括:S101、根据接收的用户指令确定待处理的前端接口以及对应的前端接口信息。用户指令包括用户通过可视化项目管理界面新增以及修改项目或子项目信息。项目管理界面以供用户输入项目及同属一个项目的子项目信息;项目或子项目的具体内容是团队名称、项目名称、项目人员,主要是用来进行维护团队、团队项目以及对应的接口。在项目管理设置界面上,可输入上述项目信息,进行项目的记录和管理。在一个总的开发任务中,可以包括多个项目,每个项目又可以包括多个子项目,所有的项目或子项目信息都能在项目管理界面上预先输入,以便根据项目完成相应的软件开发任务。根据需要管理维护的项目或子项目信息确定对应的前端接口以及对应的前端接口信息。每个项目或子项目对应1个或者多个预先设定好的前端接口。根据该前端接口可以得到对应的预先设定好的前端接口本文档来自技高网...
【技术保护点】
1.一种联调方法,应用于接口前后端的联调,其特征在于,包括:/n根据接收的用户指令确定待处理的前端接口以及对应的前端接口信息;/n确定与所述前端接口对应的后端接口及后端接口信息;/n通过对维护内容预设的数据字段进行格式化校验,判断所述前端接口信息与所述后端接口信息是否一致;/n若一致,则利用后端对通过所述前端接口发送的数据进行解析得到对应的报文内容;/n根据所述报文内容进行对应的应答处理得到应答结果,并将所述应答结果发送至所述前端接口。/n
【技术特征摘要】
1.一种联调方法,应用于接口前后端的联调,其特征在于,包括:
根据接收的用户指令确定待处理的前端接口以及对应的前端接口信息;
确定与所述前端接口对应的后端接口及后端接口信息;
通过对维护内容预设的数据字段进行格式化校验,判断所述前端接口信息与所述后端接口信息是否一致;
若一致,则利用后端对通过所述前端接口发送的数据进行解析得到对应的报文内容;
根据所述报文内容进行对应的应答处理得到应答结果,并将所述应答结果发送至所述前端接口。
2.如权利要求1所述的方法,其特征在于,通过对维护内容预设的数据字段进行格式化校验判断所述前端接口信息与所述后端接口信息是否一致,所述方法包括:
确定与维护内容对应的ID编码;
根据所述ID编码从本地数据库中获取对应的数据字段的数据格式,所述数据格式用于指示数据字段存储时占用的存储长度;
校验所述数据格式与本地数据库保存的数据格式是否一致。
3.如权利要求2所述的方法,其特征在于,所述数据字段包括接口名称,字段名称,字段类型、字段描述、接口请求方式。
4.如权利要求2所述的方法,其特征在于,所述ID编码采用标签、长度、值三元组;所述标签表示报文的类型,所述长度表示报文的长度,所述值表示存放报文的内容。
5.如权利要求1所述的方法,其特征在于,所述前端接口信息与所述后端接口信息不一致时,发出报错提示,并在用户界面进行显示。
6.如权利要求1所述的方法,其特征在于,所述前端接口信息与所述后端接口信息不一致时,获取不一致的所述前端接口信息与所述后端接口信息的分别对应的字节码流,并将其发送至预设地址。
【专利技术属性】
技术研发人员:凌莉,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。