业务处理方法及装置制造方法及图纸

技术编号:33658096 阅读:8 留言:0更新日期:2022-06-02 20:38
本申请提供业务处理方法及装置,其中所述业务处理方法包括:获取目标业务对应的业务信息;通过对所述业务信息进行遍历,确定所述业务信息中的基础子业务信息和调整子业务信息;根据预设的初始调整业务代码和所述调整子业务信息创建调整业务代码,以及针对所述基础子业务信息创建基础业务代码;对利用所述基础业务代码和所述调整业务代码构建的业务链路进行链路运行检测,其中,所述业务链路与所述目标业务相对应。标业务相对应。标业务相对应。

【技术实现步骤摘要】
业务处理方法及装置


[0001]本申请涉及计算机
,特别涉及一种业务处理方法。本申请同时涉及一种业务处理装置,一种计算设备,以及一种计算机可读存储介质。

技术介绍

[0002]随着计算机技术的发展,API链路的自动化实现变得越来越成熟,通过自动化的方式提高效率,可以很大程度降低开发周期。现有技术中,虽然可以实现部分自动化,但是还是需要将业务Case(手动测试用例)转换为代码(自动化测试用例),在代码实现的过程中需要不断关注业务Case步骤,导致Case实现者不能专注于代码的实现,且成本消耗较大。

技术实现思路

[0003]有鉴于此,本申请实施例提供了一种业务处理方法。本申请同时涉及一种业务处理装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的链路实现成本高且效率低的问题。
[0004]根据本申请实施例的第一方面,提供了一种业务处理方法,包括:
[0005]获取目标业务对应的业务信息;
[0006]通过对所述业务信息进行遍历,确定所述业务信息中的基础子业务信息和调整子业务信息;
[0007]根据预设的初始调整业务代码和所述调整子业务信息创建调整业务代码,以及针对所述基础子业务信息创建基础业务代码;
[0008]对利用所述基础业务代码和所述调整业务代码构建的业务链路进行链路运行检测,其中,所述业务链路与所述目标业务相对应。
[0009]根据本申请实施例的第二方面,提供了一种业务处理装置,包括:
[0010]获取模块,被配置为获取目标业务对应的业务信息;
[0011]确定模块,被配置为通过对所述业务信息进行遍历,确定所述业务信息中的基础子业务信息和调整子业务信息;
[0012]创建模块,被配置为根据预设的初始调整业务代码和所述调整子业务信息创建调整业务代码,以及针对所述基础子业务信息创建基础业务代码;
[0013]检测模块,被配置为对利用所述基础业务代码和所述调整业务代码构建的业务链路进行链路运行检测,其中,所述业务链路与所述目标业务相对应。
[0014]根据本申请实施例的第三方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述指令时实现所述业务处理方法的步骤。
[0015]根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行时实现所述业务处理方法的步骤。
[0016]本申请提供的业务处理方法,在获取到目标业务对应的业务信息后,确定需要构
建目标业务关联的业务链路;此时可以通过对业务信息进行遍历,以确定业务信息中的基础子业务信息和调整子业务信息,之后根据预设的初始调整业务代码和调整业务子信息构建调整业务代码,以及针对基础子业务信息创建基础业务代码。最后再根据基础业务代码和调整业务代码构建目标业务对应的业务链路,并对该业务链路进行链路运行检测,不仅可以提高链路开发效率,还能够降低成本消耗,有效的提高了开发用户的便捷性。
附图说明
[0017]图1是本申请一实施例提供的一种业务处理方法的流程图;
[0018]图2是本申请一实施例提供的一种业务处理方法的示意图;
[0019]图3是本申请一实施例提供的一种业务处理方法中业务信息的示意图;
[0020]图4是本申请一实施例提供的第一种业务处理方法中业务代码的示意图;
[0021]图5是本申请一实施例提供的第二种业务处理方法中业务代码的示意图;
[0022]图6是本申请一实施例提供的第三种业务处理方法中业务代码的示意图;
[0023]图7是本申请一实施例提供的一种应用于多媒体浏览场景的业务处理方法的处理流程图;
[0024]图8是本申请一实施例提供的一种业务处理装置的结构示意图;
[0025]图9是本申请一实施例提供的一种计算设备的结构框图。
具体实施方式
[0026]在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
[0027]在本申请一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请一个或多个实施例。在本申请一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本申请一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0028]应当理解,尽管在本申请一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0029]首先,对本申请一个或多个实施例涉及的名词术语进行解释。
[0030]API:(Application Programming Interface,应用链路接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。用来提供应用链路与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。
[0031]Git:是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源
码的版本控制软件。
[0032]在本申请中,提供了一种业务处理方法,本申请同时涉及一种业务处理装置,一种计算设备,以及一种计算机可读存储介质,在下面的实施例中逐一进行详细说明。
[0033]图1示出了根据本申请一实施例提供的一种业务处理方法的流程图,图2示出了根据本申请一实施例提供的一种业务处理方法的示意图。
[0034]实际应用中,API链路的自动化实现,需要将业务转换为代码,在代码实现的过程中需要不断关注业务Case,导致Case实现者不能够专注于代码的实现,使得API链路的实现成本变高,且效率低下,因此亟需一种有效的方案以解决上述问题。
[0035]有鉴于此,参见图2所示的示意图,本实施例提供的业务处理方法对应数据分析中心,当收集到业务相关的步骤信息,断言信息以及标题等信息后,可以分阶段创建代码,之后提交git指定分支,并展示Case路径,通过在代码库的基础上拉取git分支,获得Case代码,即可实现分析处理的方式导入基础子业务信息对应的基础业务代码,并针对调整子业务信息中接口进行分析,确定API类型和API特殊步骤,同时针对目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务处理方法,其特征在于,包括:获取目标业务对应的业务信息;通过对所述业务信息进行遍历,确定所述业务信息中的基础子业务信息和调整子业务信息;根据预设的初始调整业务代码和所述调整子业务信息创建调整业务代码,以及针对所述基础子业务信息创建基础业务代码;对利用所述基础业务代码和所述调整业务代码构建的业务链路进行链路运行检测,其中,所述业务链路与所述目标业务相对应。2.根据权利要求1所述的业务处理方法,其特征在于,所述通过对所述业务信息进行遍历,确定所述业务信息中的基础子业务信息和调整子业务信息,包括:提取所述业务信息中包含的业务关键词;通过对所述业务关键词进行遍历,确定基础业务关键词和调整业务关键词;按照所述基础业务关键词和所述调整业务关键词对所述业务信息进行处理,根据处理结果确定所述基础子业务信息和所述调整子业务信息。3.根据权利要求1所述的业务处理方法,其特征在于,所述针对所述基础子业务信息创建基础业务代码,包括:确定代码创建阶段以及预设的业务代码库;根据所述基础子业务信息在所述业务代码库中,读取所述代码创建阶段分别对应的初始基础业务代码;对所述初始基础业务代码进行整合,获得所述基础业务代码。4.根据权利要求3所述的业务处理方法,其特征在于,所述根据所述基础子业务信息在所述业务代码库中,读取所述代码创建阶段分别对应的初始基础业务代码,包括:根据所述基础子业务信息在所述业务代码库中,读取导入代码创建阶段对应的基础导入代码,调用代码创建阶段对应的基础调用代码,以及执行代码创建阶段对应的基础断言代码;相应的,对所述基础子业务代码进行整合,获得所述基础业务代码,包括:对所述基础导入代码、所述基础调用代码和所述基础断言代码进行整合,获得所述基础业务代码。5.根据权利要求3所述的业务处理方法,其特征在于,所述根据预设的初始调整业务代码和所述调整子业务信息创建调整业务代码,包括:提取所述调整子业务信息中的参数信息;根据所述参数信息在所述业务业务代码库中,读取所述代码创建阶段分别对应的初始调整业务代码;基于所述参数信息对所述初始调整业务代码进行更新,获得所述调整业务代码。6.根据权利要求5所述的业务处理方法,其特征在于,所述根据所述参数信息在所述业务业务代码库中,读取所述代码创建阶段分别对应的初始调整业务代码,包括:根据所述参数信息在所述业务代码库中,读取调用代码创建阶段对应的初始调整调用代码,以及执行代码创建阶段对应的初始调整断言代码;相应的,所述基于所述参数信息对所述初始调整业务代码进行更新,获得所述调整业...

【专利技术属性】
技术研发人员:周静辛振鲁智强
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

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

1