[go: up one dir, main page]

CN113360300B - Interface call link generation method, device, equipment and readable storage medium - Google Patents

Interface call link generation method, device, equipment and readable storage medium Download PDF

Info

Publication number
CN113360300B
CN113360300B CN202110732756.5A CN202110732756A CN113360300B CN 113360300 B CN113360300 B CN 113360300B CN 202110732756 A CN202110732756 A CN 202110732756A CN 113360300 B CN113360300 B CN 113360300B
Authority
CN
China
Prior art keywords
interface information
interface
information
parameter
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110732756.5A
Other languages
Chinese (zh)
Other versions
CN113360300A (en
Inventor
何兆武
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Space Technology Co ltd
Shenzhen Lian Intellectual Property Service Center
Original Assignee
Beijing Space Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Space Technology Co ltd filed Critical Beijing Space Technology Co ltd
Priority to CN202110732756.5A priority Critical patent/CN113360300B/en
Publication of CN113360300A publication Critical patent/CN113360300A/en
Application granted granted Critical
Publication of CN113360300B publication Critical patent/CN113360300B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/547Remote procedure calls [RPC]; Web services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/252Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/044Recurrent networks, e.g. Hopfield networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/049Temporal neural networks, e.g. delay elements, oscillating neurons or pulsed inputs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Computational Linguistics (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Biophysics (AREA)
  • Biomedical Technology (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The application relates to the technical field of interface testing and blockchain, and provides a method, a device and equipment for generating an interface call link and a readable storage medium, wherein the method comprises the following steps: acquiring a first interface information list; inputting the first interface information list into a preset parameter type recognition model to obtain the parameter type of each parameter in the first interface information list, and updating each parameter in the first interface information list based on the parameter type of each parameter to obtain a second interface information list; acquiring target interface information, and screening interface information associated with the target interface information from a second interface information list to obtain an associated interface information set; and generating a target interface call link according to the target interface information and each interface information in the associated interface information set. The application can improve the efficiency and accuracy of interface call link generation.

Description

接口调用链路生成方法、装置、设备及可读存储介质Interface call link generation method, device, equipment and readable storage medium

技术领域Technical field

本申请涉及接口测试领域,尤其涉及一种接口调用链路生成方法、装置、设备及可读存储介质。The present application relates to the field of interface testing, and in particular to an interface call link generation method, device, equipment and readable storage medium.

背景技术Background technique

在软件项目开发的过程中,需要前端的终端设备和后端的服务器(例如底层数据库)进行对接,终端设备需要通过开发人员定义的底层接口(例如,API(ApplicationProgramming Interface,应用程序接口))对服务器进行访问,以对外提供微服务。In the process of software project development, the front-end terminal device needs to be connected to the back-end server (such as the underlying database). The terminal device needs to communicate with the server through the underlying interface defined by the developer (such as API (Application Programming Interface)). Access to provide microservices externally.

目前,终端设备和服务器之间可能存在多个层级,每个层级均有对应的接口,终端设备通过逐层调用的方式实现对服务器中的底层接口进行调用,但是就目前现有的技术在接口逐层调用的过程中每次均需要对下一层的接口进行查找再调用,而且生成的调用链路均需要进行测试,使得接口的调用的效率低下,消耗了大量的资源和人力。因此,如何快速且准确的生成接口调用链路是目前亟待解决的问题。At present, there may be multiple levels between the terminal device and the server, and each level has a corresponding interface. The terminal device calls the underlying interface in the server through layer-by-layer calls. However, as far as the existing technology is concerned, the interface In the process of calling layer by layer, the interface of the next layer needs to be searched and called every time, and the generated calling links need to be tested, which makes the calling of the interface inefficient and consumes a lot of resources and manpower. Therefore, how to quickly and accurately generate interface calling links is an issue that needs to be solved urgently.

发明内容Contents of the invention

本申请的主要目的在于提供一种接口调用链路生成方法、装置、设备及可读存储介质,旨在提高接口调用链路生成的效率和准确性。The main purpose of this application is to provide an interface call link generation method, device, equipment and readable storage medium, aiming to improve the efficiency and accuracy of interface call link generation.

第一方面,本申请提供一种接口调用链路生成方法,包括:In the first aspect, this application provides an interface call link generation method, including:

获取第一接口信息列表;Get the first interface information list;

将所述第一接口信息列表输入至预设参数类别识别模型,得到第一接口信息列表中的每项参数的参数类别,其中,所述参数类别识别模型为预先训练好的神经网络模型;Input the first interface information list into a preset parameter category identification model to obtain the parameter category of each parameter in the first interface information list, where the parameter category identification model is a pre-trained neural network model;

基于每项参数的参数类别,对所述第一接口信息列表中的每项参数进行更新,得到第二接口信息列表;Based on the parameter category of each parameter, update each parameter in the first interface information list to obtain a second interface information list;

获取目标接口信息,并从所述第二接口信息列表中筛选出与所述目标接口信息关联的接口信息,得到关联接口信息集;Obtain target interface information, and filter out interface information associated with the target interface information from the second interface information list to obtain an associated interface information set;

根据所述目标接口信息和所述关联接口信息集中的每个接口信息,生成目标接口调用链路。A target interface calling link is generated according to the target interface information and each interface information in the associated interface information set.

第二方面,本申请还提供一种接口调用链路生成装置,所述接口调用链路生成装置包括:获取模块、生成模块、更新模块和筛选模块,其中:In a second aspect, this application also provides an interface call link generation device. The interface call link generation device includes: an acquisition module, a generation module, an update module and a filtering module, wherein:

所述获取模块,用于获取第一接口信息列表;The acquisition module is used to obtain the first interface information list;

所述生成模块,用于将所述第一接口信息列表输入至预设参数类别识别模型,得到第一接口信息列表中的每项参数的参数类别;The generation module is used to input the first interface information list into a preset parameter category identification model to obtain the parameter category of each parameter in the first interface information list;

所述更新模块,用于基于每项参数的参数类别,对所述第一接口信息列表中的每项参数进行更新,得到第二接口信息列表;The update module is configured to update each parameter in the first interface information list based on the parameter category of each parameter to obtain a second interface information list;

所述获取模块,还用于获取目标接口信息;The acquisition module is also used to obtain target interface information;

所述筛选模块,用于从所述第二接口信息列表中筛选出于所述目标接口信息关联的接口信息,得到关联接口信息集;The screening module is configured to filter the interface information associated with the target interface information from the second interface information list to obtain an associated interface information set;

所述生成模块,还用于根据所述目标接口信息与所述关联接口信息集中的每个接口信息,生成目标接口调用链路。The generating module is also configured to generate a target interface calling link according to the target interface information and each interface information in the associated interface information set.

第三方面,本申请还提供一种计算机设备,所述计算机设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上述的接口调用链路生成方法的步骤。In a third aspect, the present application also provides a computer device, which computer device includes a processor, a memory, and a computer program stored on the memory and executable by the processor, wherein the computer program is When the processor executes, it implements the steps of calling the link generation method through the interface as mentioned above.

第四方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上述的接口调用链路生成方法的步骤。In a fourth aspect, the present application also provides a computer-readable storage medium. A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, the above-mentioned interface call link generation method is implemented. A step of.

本申请提供一种接口调用链路生成方法、装置、设备及可读存储介质,本申请通过获取第一接口信息列表,然后将第一接口信息列表输入至预设参数类别识别模型,能够准确的得到第一接口信息列表中的每项参数的参数类别,基于每项参数的参数类别,对第一接口信息列表中的每项参数进行更新,能够得到参数类别分明的第二接口信息列表,使得后续筛选关联的接口信息更加准确,获取目标接口信息,并从第二接口信息列表中筛选出与目标接口信息关联的接口信息,能够准确的得到关联接口信息集,通过目标接口信息和关联接口信息集中的每个接口信息,可以准确的生成目标接口调用链路。通过上述方案可以提高接口调用链路生成的效率和准确性。This application provides an interface call link generation method, device, equipment and readable storage medium. This application obtains a first interface information list and then inputs the first interface information list into a preset parameter category identification model, which can accurately Obtain the parameter category of each parameter in the first interface information list, update each parameter in the first interface information list based on the parameter category, and obtain the second interface information list with clear parameter categories, so that The subsequent screening of associated interface information is more accurate, the target interface information is obtained, and the interface information associated with the target interface information is screened out from the second interface information list, and the associated interface information set can be accurately obtained. Through the target interface information and associated interface information The centralized information of each interface can accurately generate the target interface call link. Through the above solution, the efficiency and accuracy of interface call link generation can be improved.

附图说明Description of the drawings

为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are some embodiments of the present application, which are of great significance to this field. Ordinary technicians can also obtain other drawings based on these drawings without exerting creative work.

图1为本申请实施例提供的一种接口调用链路生成方法的步骤流程示意图;Figure 1 is a schematic flowchart of the steps of an interface call link generation method provided by an embodiment of the present application;

图2为图1中的接口调用链路生成方法的子步骤流程示意图;Figure 2 is a schematic flowchart of the sub-steps of the interface call link generation method in Figure 1;

图3为本申请实施例提供的一种接口调用链路生成装置的示意性框图;Figure 3 is a schematic block diagram of an interface call link generation device provided by an embodiment of the present application;

图4为图3中的接口调用链路生成装置的子模块的示意性框图;Figure 4 is a schematic block diagram of a sub-module of the interface call link generation device in Figure 3;

图5为本申请实施例提供的一种计算机设备的结构示意性框图。FIG. 5 is a schematic structural block diagram of a computer device provided by an embodiment of the present application.

本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization of the purpose, functional features and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings.

具体实施方式Detailed ways

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of this application.

附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all contents and operations/steps, nor are they necessarily performed in the order described. For example, some operations/steps can also be decomposed, combined or partially merged, so the actual order of execution may change according to actual conditions.

本申请实施例提供一种接口调用链路生成方法、装置、设备及可读存储介质。其中,该接口调用链路生成方法可应用于终端设备中,该终端设备可以是手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等电子设备。Embodiments of the present application provide an interface call link generation method, device, equipment and readable storage medium. Among them, the interface call link generation method can be applied to terminal devices, which can be electronic devices such as mobile phones, tablet computers, notebook computers, desktop computers, personal digital assistants, and wearable devices.

下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。Some embodiments of the present application will be described in detail below with reference to the accompanying drawings. The following embodiments and features in the embodiments may be combined with each other without conflict.

请参照图1,图1为本申请实施例提供的一种接口调用链路生成方法的步骤流程示意图。Please refer to FIG. 1 , which is a schematic flowchart of steps of an interface call link generation method provided by an embodiment of the present application.

如图1所示,该接口调用链路生成方法包括步骤S101至步骤S105。As shown in Figure 1, the interface call link generation method includes steps S101 to S105.

步骤S101、获取第一接口信息列表。Step S101: Obtain the first interface information list.

第一接口信息列表为每个接口的接口参数组合成的接口信息列表,该第一接口信息列表中的参数的排列方式可以根据实际情况进行设置,本申请对此不做具体限定。The first interface information list is an interface information list composed of interface parameters of each interface. The arrangement of the parameters in the first interface information list can be set according to the actual situation, and this application does not specifically limit this.

在一实施例中,如图2所示,步骤S101包括子步骤S1011至子步骤S1013。In an embodiment, as shown in Figure 2, step S101 includes sub-steps S1011 to sub-step S1013.

子步骤S1011、获取至少一个数据包。Sub-step S1011: Obtain at least one data packet.

当终端设备在运行时,通过预设抓包工具获取该终端设备运行过程中调用的数据包,得到至少一个数据包。其中,该预设抓包工具可以根据实际情况进行选择,例如,该预设抓包工具可以是Fiddler抓包工具。通过预设抓包工具可以准确的得到终端设备运行过程中的数据包。When the terminal device is running, the data packets called during the operation of the terminal device are obtained through a preset packet capture tool, and at least one data packet is obtained. The preset packet capture tool can be selected according to the actual situation. For example, the preset packet capture tool can be the Fiddler packet capture tool. Through the preset packet capture tool, the data packets during the operation of the terminal device can be accurately obtained.

示例性的,当计算机在下载数据时,通过Fiddler抓包工具提取计算机在下载的数据包,进而得到计算机下载时的至少一个数据包,其中,获取数据包的数量可以根据实际情况进行设置,可以设置只获取一个数据包,也可以设置获取多个数据包。For example, when the computer is downloading data, the Fiddler packet capture tool is used to extract the data packets that the computer is downloading, and then at least one data packet when the computer is downloading is obtained. The number of data packets obtained can be set according to the actual situation. Set to obtain only one data packet, or you can set to obtain multiple data packets.

子步骤S1012、对至少一个所述数据包进行解析,得到至少一个接口的报文信息。Sub-step S1012: Parse at least one of the data packets to obtain message information of at least one interface.

将数据包转换成文本格式形式,得到数据包文本,对该数据包文本进行解析,得到接口的报文信息,其中,该报文信息包括接口的请求方式、URL(uniform resourcelocator,统一资源定位系统)、第一头部信息、发送体信息、第二头部信息和返回体信息。Convert the data packet into text format, obtain the data packet text, parse the data packet text, and obtain the message information of the interface. The message information includes the request method of the interface, URL (uniform resource locator, unified resource locating system) ), first header information, sending body information, second header information and return body information.

需要说明的是,生成接口的报文信息的数量是根据数据包中的接口数量和数据包数量确定的。例如,一个数据包中只包括一个接口,则只能解析出一个接口的报文信息;一个数据包中包括两个接口,则解析出两个接口的报文信息;两个数据包且每个数据包包括两个接口,则解析出四个接口的报文信息。It should be noted that the amount of packet information generated for the interface is determined based on the number of interfaces and the number of data packets in the data packet. For example, if a data packet contains only one interface, only the message information of one interface can be parsed; if a data packet contains two interfaces, the message information of two interfaces can be parsed; if there are two data packets and each The data packet includes two interfaces, and the message information of the four interfaces is parsed.

子步骤S1013、根据至少一个所述接口的报文信息,生成第一接口信息列表。Sub-step S1013: Generate a first interface information list according to the message information of at least one of the interfaces.

对至少一个接口的报文信息进行解析,得到至少一个接口的请求方式、URL、第一头部信息、发送体信息、第二头部信息和返回体信息;基于至少一个接口的请求方式、URL、第一头部信息、发送体信息、第二头部信息和返回体信息,生成第一接口信息列表。通过对报文信息进行解析可以准确的得到接口的请求方式、URL、第一头部信息、发送体信息、第二头部信息和返回体信息,根据接口的请求方式、URL、第一头部信息、发送体信息、第二头部信息和返回体信息可以生成第一接口信息列表。Parse the message information of at least one interface to obtain the request method, URL, first header information, sending body information, second header information and return body information of at least one interface; based on the request method, URL of at least one interface , the first header information, the sending body information, the second header information and the return body information, to generate a first interface information list. By parsing the message information, the interface's request method, URL, first header information, sending body information, second header information and return body information can be accurately obtained. According to the interface's request method, URL, first header information The first interface information list can be generated from the information, sending body information, second header information and return body information.

在一实施例中,对至少一个接口的报文信息进行解析,得到至少一个接口的请求方式、URL、第一头部信息、发送体信息、第二头部信息和返回体信息的方式可以为:获取报文信息中接口的请求方式标识、URL标识、第一头部信息标识、发送体信息标识、第二头部信息标识和返回体信息标识,获取预设的请求方式标识、URL标识、第一头部信息标识、发送体信息标识、第二头部信息标识和返回体信息标识与请求方式、URL、第一头部信息、发送体信息、第二头部信息和返回体信息之间的映射关系表,根据映射关系表和报文信息中接口的请求方式标识、URL标识、第一头部信息标识、发送体信息标识、第二头部信息标识和返回体信息标识,得到接口的请求方式、URL、第一头部信息、发送体信息、第二头部信息和返回体信息。其中,该映射关系表是预先建立好的。通过该映射关系表和报文信息中接口的请求方式标识、URL标识、第一头部信息标识、发送体信息标识、第二头部信息标识和返回体信息标识,可以准确的确定报文信息包括的接口的请求方式、URL、第一头部信息、发送体信息、第二头部信息和返回体信息。In one embodiment, the method of parsing the message information of at least one interface to obtain the request mode, URL, first header information, sending body information, second header information and return body information of at least one interface can be as follows : Obtain the request mode identifier, URL identifier, first header information identifier, sender information identifier, second header information identifier, and return body information identifier of the interface in the message information, and obtain the preset request method identifier, URL identifier, Between the first header information identifier, the sending body information identifier, the second header information identifier and the return body information identifier and the request method, URL, first header information, sending body information, second header information and return body information The mapping relationship table of the interface is obtained based on the mapping relationship table and the request mode identifier, URL identifier, first header information identifier, sender information identifier, second header information identifier, and return body information identifier of the interface in the message information. Request method, URL, first header information, sending body information, second header information and return body information. Among them, the mapping relationship table is established in advance. The message information can be accurately determined through the mapping relationship table and the request mode identifier, URL identifier, first header information identifier, sender information identifier, second header information identifier, and return body information identifier of the interface in the message information. Includes the request method, URL, first header information, sending body information, second header information and return body information of the interface.

在一实施例中,基于至少一个接口的请求方式、URL、第一头部信息、发送体信息、第二头部信息和返回体信息,生成第一接口信息列表的方式可以为:将接口的请求方式、URL、第一头部信息、发送体信息、第二头部信息和返回体信息转换成键值对形式,得到接口的键值对信息,将接口的键值对信息解析成字典形式并存储至接口信息列表,得到第一接口信息列表。通过对接口的参数进行格式转换,以提高参数存储的便捷性。In an embodiment, based on the request method, URL, first header information, sending body information, second header information and return body information of at least one interface, the method of generating the first interface information list may be: The request method, URL, first header information, sending body information, second header information and return body information are converted into key-value pair form, the key-value pair information of the interface is obtained, and the key-value pair information of the interface is parsed into dictionary form and stored in the interface information list to obtain the first interface information list. By performing format conversion on the parameters of the interface, the convenience of parameter storage is improved.

步骤S102、将所述第一接口信息列表输入至预设参数类别识别模型,得到第一接口信息列表中的每项参数的参数类别,其中,所述参数类别识别模型为预先训练好的神经网络模型。Step S102: Input the first interface information list into a preset parameter category identification model to obtain the parameter category of each parameter in the first interface information list, where the parameter category identification model is a pre-trained neural network Model.

其中,该预设参数类别识别模型可以包括长短期记忆人工神经网络、卷积神经网络模型和循环卷积神经网络等神经网络模型。该参数类别包括第一参数类别、第二参数类别和第三参数类别,第一参数类别为指令参数,第二参数类别为用户必填的参数,例如用户账号和密码,第三参数类别为关联参数。Among them, the preset parameter category recognition model may include long short-term memory artificial neural network, convolutional neural network model, recurrent convolutional neural network and other neural network models. The parameter category includes the first parameter category, the second parameter category and the third parameter category. The first parameter category is the instruction parameter, the second parameter category is the parameters required by the user, such as user account and password, and the third parameter category is association. parameter.

在一实施例中,预设参数类别识别模型包括输入层、隐藏层和输出层。输入层包括第一预设数量的神经网络,隐藏层包括第二预设数量的神经网络,输出层包括第三预设数量的神经网络。其中,该第一预设数量、第二预设数量和第三预设数量可以根据实际情况进行设置,本申请对此不做具体限定,例如,第一预设数量可以为2,第二预设数量可以为3、第三预设数量可以为2,当该神经网络为长短期记忆人工神经网络时,则输入层包括双层长短期记忆人工神经网络,隐藏层包括三层长短期记忆人工神经网络,输出层包括双层长短期记忆人工神经网络。In one embodiment, the preset parameter category recognition model includes an input layer, a hidden layer and an output layer. The input layer includes a first preset number of neural networks, the hidden layer includes a second preset number of neural networks, and the output layer includes a third preset number of neural networks. The first preset number, the second preset number and the third preset number can be set according to the actual situation. This application does not specifically limit this. For example, the first preset number can be 2, and the second preset number can be 2. The number can be 3, and the third preset number can be 2. When the neural network is a long short-term memory artificial neural network, the input layer includes a two-layer long short-term memory artificial neural network, and the hidden layer includes a three-layer long short-term memory artificial neural network. Neural network, the output layer includes a double-layer long short-term memory artificial neural network.

在一实施例中,将第一接口信息列表输入至输入层,得到第一向量;将第一向量输入至所述隐藏层,得到第二向量;将第二向量输入至所述输出层,得到第一接口信息列表中每项参数的参数类别。将第一接口信息列表输入至该预设参数类别识别模型中,可以准确的确定第一接口信息列表中每项参数的参数类别。In one embodiment, the first interface information list is input to the input layer to obtain a first vector; the first vector is input to the hidden layer to obtain a second vector; the second vector is input to the output layer to obtain The parameter category of each parameter in the first interface information list. By inputting the first interface information list into the preset parameter category identification model, the parameter category of each parameter in the first interface information list can be accurately determined.

在一实施例中,更新预设参数类别识别模型中参数的方式可以为:将第一接口信息列表输入至输入层,得到第一向量,将第一向量输入至隐藏层,得到第二向量,将第二向量输入至输出层,得到第一接口信息列表中每项参数的参数类别,根据第一接口信息列表中的每项参数和第一接口信息列表中每项参数的参数类别,确定目标损失值,根据该目标损失值确定该预设参数类别识别模型是否收敛,若该预设参数类别识别模型未收敛,则更新该预设参数类别识别模型的参数,并继续训练更新后的预设参数类别识别模型直至收敛。In one embodiment, the method of updating the parameters in the preset parameter category recognition model may be: inputting the first interface information list into the input layer to obtain the first vector, inputting the first vector into the hidden layer to obtain the second vector, Input the second vector to the output layer to obtain the parameter category of each parameter in the first interface information list, and determine the target based on each parameter in the first interface information list and the parameter category of each parameter in the first interface information list. Loss value, based on the target loss value, determine whether the preset parameter category recognition model has converged. If the preset parameter category recognition model has not converged, update the parameters of the preset parameter category recognition model and continue to train the updated preset Parameter categories identify the model until convergence.

在一实施例中,根据第一接口信息列表中的每项参数和第一接口信息列表中每项参数的参数类别,确定目标损失值的方式可以为:将第一接口信息列表中的每个参数输入至softmax函数中,得到第一参数,并对第一参数取对数,得到第二参数,将第一接口信息列表中每项参数的参数类别和第二参数进行加法运算,得到每项参数的第三参数,对第三参数进行平均数计算并取相反数,得到目标损失值。In one embodiment, according to each parameter in the first interface information list and the parameter category of each parameter in the first interface information list, the method of determining the target loss value may be: adding each parameter in the first interface information list The parameters are input into the softmax function to get the first parameter, and the logarithm of the first parameter is taken to get the second parameter. The parameter category of each parameter in the first interface information list and the second parameter are added together to get each item. For the third parameter of the parameter, the third parameter is averaged and inverted to obtain the target loss value.

在一实施例中,根据该目标损失值确定该预设参数类别识别模型是否收敛的方式可以为:确定目标损失值是小于预设阈值,若目标损失值小于预设阈值,则确定预设参数类别识别模型收敛;若目标损失值大于或等于预设阈值,确定预设参数类别识别模型未收敛。其中,该预设阈值可以根据实际情况件设置,本申请对此不做具体限定,例如,该预设阈值可以设为0.25。通过确定目标损失值是否小于预设阈值,可以确定预设参数类别识别模型的收敛情况,提高了模型识别的准确性。In one embodiment, the method of determining whether the preset parameter category recognition model has converged based on the target loss value may be: determining whether the target loss value is less than the preset threshold, and if the target loss value is less than the preset threshold, determining the preset parameter The category recognition model converges; if the target loss value is greater than or equal to the preset threshold, it is determined that the preset parameter category recognition model has not converged. The preset threshold can be set according to actual conditions, which is not specifically limited in this application. For example, the preset threshold can be set to 0.25. By determining whether the target loss value is less than the preset threshold, the convergence of the preset parameter category recognition model can be determined, improving the accuracy of model recognition.

步骤S103、基于每项参数的参数类别,对所述第一接口信息列表中的每项参数进行更新,得到第二接口信息列表。Step S103: Update each parameter in the first interface information list based on the parameter category of each parameter to obtain a second interface information list.

在确定第一接口信息列表中每个参数的参数类别之后,获取预设的参数更新规则,基于该有预设的参数更新规则,对第一接口信息列表中的每项参数进行更新,得到更新后的第二接口信息列表。其中,该预设的参数更新规则可以根据实际情况进行设置。通过预设的参数更新规则对第一接口信息列表中的参数进行更新,可以提高后续生成接口链路的准确性。After determining the parameter category of each parameter in the first interface information list, a preset parameter update rule is obtained, and based on the preset parameter update rule, each parameter in the first interface information list is updated to obtain the update The second interface information list after. Among them, the preset parameter update rules can be set according to actual conditions. Updating the parameters in the first interface information list through preset parameter update rules can improve the accuracy of subsequent generation of interface links.

示例性的,预设的参数更新规则为:第一参数类别的参数保留原来的参数值,第二参数类别的参数更新为input_remark,第三参数类别的参数更新为svrid。例如,第一接口信息列表中的每项参数为{“page”:1,“remark”:“xxxx”,“svrid”:111111},其中,page为第一参数类别的参数,remark为第二参数类别的参数,svrid为第三参数类别的参数,根据该预设的参数更新规则,将第一接口信息列表中的参数进行更新,得到更新后的第二接口信息列表中的每项参数为{“page”:1,“remark”:input_remark,“svrid”:svrid}。For example, the preset parameter update rules are: parameters of the first parameter category retain their original parameter values, parameters of the second parameter category are updated to input_remark, and parameters of the third parameter category are updated to svrid. For example, each parameter in the first interface information list is {"page":1,"remark":"xxxx","svrid":111111}, where page is the parameter of the first parameter category and remark is the second parameter category. Parameters of the parameter category, svrid is a parameter of the third parameter category. According to the preset parameter update rules, the parameters in the first interface information list are updated, and each parameter in the updated second interface information list is obtained: {"page":1,"remark":input_remark,"svrid":svrid}.

步骤S104、获取目标接口信息,并从所述第二接口信息列表中筛选出与所述目标接口信息关联的接口信息,得到关联接口信息集。Step S104: Obtain target interface information, and filter out interface information associated with the target interface information from the second interface information list to obtain an associated interface information set.

其中,关联接口信息集至少包括第一关联接口信息和第二关联接口信息,第一关联接口信息与目标接口信息关联,第二关联接口信息与第一关联接口信息关联,第一关联接口信息包含目标接口信息中的关联参数,第二关联接口信息包含第一关联接口信息中的关联参数。Wherein, the associated interface information set at least includes first associated interface information and second associated interface information, the first associated interface information is associated with the target interface information, the second associated interface information is associated with the first associated interface information, and the first associated interface information includes The associated parameters in the target interface information, the second associated interface information includes the associated parameters in the first associated interface information.

在一实施例中,获取目标接口信息的方式可以为:从第二接口信息列表中找到最后一条接口信息,并将最后一条接口信息作为目标接口信息。或者获取接口调用链路请求,从该接口调用链路请求中提取接口信息,并将提取到的接口信息作为目标接口信息。当然还有其他获取目标接口信息的方式,本申请实施例对此不做具体限定,例如,还可以从第二接口信息列表中找到倒数第二条接口信息,并将倒数第二条接口信息作为目标接口信息。In an embodiment, the method of obtaining the target interface information may be: finding the last piece of interface information from the second interface information list, and using the last piece of interface information as the target interface information. Or obtain the interface call link request, extract the interface information from the interface call link request, and use the extracted interface information as the target interface information. Of course, there are other ways to obtain the target interface information, which are not specifically limited in the embodiments of this application. For example, you can also find the penultimate interface information from the second interface information list, and use the penultimate interface information as Target interface information.

在一实施例中,从第二接口信息列表中筛选出与目标接口信息关联的接口信息,得到关联接口信息集的方式可以为:提取目标接口信息的发送体信息中的关联参数,并将关联参数作为目标参数;基于目标参数,从第二接口信息列表中筛选出于目标接口信息关联的接口信息,得到关联接口信息集。通过目标接口信息的发送体信息中的关联参数可以准确的找到关联的接口信息。In one embodiment, the interface information associated with the target interface information is filtered out from the second interface information list, and the associated interface information set is obtained by: extracting the associated parameters in the sender information of the target interface information, and associating The parameters are used as target parameters; based on the target parameters, the interface information associated with the target interface information is filtered from the second interface information list to obtain an associated interface information set. The associated interface information can be accurately found through the association parameters in the sender information of the target interface information.

在一实施例中,基于目标参数,从第二接口信息列表中筛选出于目标接口信息关联的接口信息,得到关联接口信息集的方式可以为:从第二接口信息列表中筛选出返回体信息中存在目标参数的接口信息,并将选出的接口信息添加入关联接口信息集,以更新关联接口信息集;提取选出的接口信息的发送体信息中的关联参数,并将关联参数作为更新的目标参数;基于更新的目标参数,从第二接口信息列表中筛选出返回体信息中存在更新的目标参数的接口信息,并将选出的接口信息添加入关联接口信息集以更新关联接口信息集,遍历第二接口信息列表中所有的接口信息,直至没有相同的关联参数,则关联接口信息集已更新完毕。通过目标接口信息的关联参数层层的递推,能够找到目标接口信息关联的接口信息,得到关联接口信息集。In one embodiment, based on the target parameters, the interface information associated with the target interface information is filtered from the second interface information list. The method of obtaining the associated interface information set may be: filtering the return body information from the second interface information list. The interface information of the target parameters exists in the interface information, and the selected interface information is added to the associated interface information set to update the associated interface information set; the associated parameters in the sender information of the selected interface information are extracted, and the associated parameters are updated based on the updated target parameters, filter out the interface information with updated target parameters in the returned body information from the second interface information list, and add the selected interface information to the associated interface information set to update the associated interface information Set, traverse all the interface information in the second interface information list, until there is no identical associated parameter, then the associated interface information set has been updated. Through layer-by-layer recursion of the associated parameters of the target interface information, the interface information associated with the target interface information can be found, and the associated interface information set can be obtained.

示例性的,第二接口信息列表包括接口信息1、接口信息2、接口信息3、接口信息4、接口信息5、接口信息6、接口信息7、接口信息8、接口信息9和接口信息10,其中,接口信息2为目标接口信息,接口信息2的发送体信息中的关联参数为关联参数2,查询到接口信息7的返回体信息中包括关联参数2,则接口信息7为关联接口信息,将接口信息7加入关联接口信息集,接口信息7的发送体信息中的关联参数为关联参数7,查询到接口信息5的返回体信息中包括关联参数7,则接口信息5为关联接口信息,将接口信息5加入关联接口信息集,接口信息5的发送体信息中的关联参数为关联参数5,在第二接口信息列表中不存在接口信息的返回体信息中包括关联参数5,则关联接口信息集已更新完成,关联接口信息集包括接口信息7和接口信息5。Exemplarily, the second interface information list includes interface information 1, interface information 2, interface information 3, interface information 4, interface information 5, interface information 6, interface information 7, interface information 8, interface information 9 and interface information 10, Among them, interface information 2 is the target interface information, the associated parameter in the sender information of interface information 2 is associated parameter 2, and the returned body information of interface information 7 includes associated parameter 2, then interface information 7 is associated interface information, Add interface information 7 to the associated interface information set. The associated parameter in the sender information of interface information 7 is associated parameter 7. If it is found that the return body information of interface information 5 includes associated parameter 7, then interface information 5 is associated interface information. Add interface information 5 to the associated interface information set. The associated parameter in the sender information of interface information 5 is association parameter 5. If there is no interface information in the second interface information list, the return body information of the interface information includes association parameter 5, then the associated interface The information set has been updated, and the associated interface information set includes interface information 7 and interface information 5.

步骤S105、根据所述目标接口信息和所述关联接口信息集中的每个接口信息,生成目标接口调用链路。Step S105: Generate a target interface calling link according to the target interface information and each interface information in the associated interface information set.

在得到关联接口信息集之后,确定目标接口信息和关联接口信息集中的每个接口信息的拼接顺序;按照拼接顺序,对目标接口信息和关联接口信息集中的每个接口信息进行拼接,得到目标接口调用链路。通过对目标接口信息和关联接口信息集中的每个接口信息进行拼接,能够准确的得到目标接口调用链路。After obtaining the associated interface information set, determine the splicing order of the target interface information and each interface information in the associated interface information set; according to the splicing order, splice the target interface information and each interface information in the associated interface information set to obtain the target interface Call link. By splicing the target interface information and each interface information in the associated interface information set, the target interface call link can be accurately obtained.

在一实施例中,确定目标接口信息和关联接口信息集中的每个接口信息的拼接顺序的方式可以为:获取目标接口的发送体信息的关联参数;获取关联接口信息集中的每个接口的发送体信息的关联参数和返回体信息的关联参数;根据目标接口的发送体信息的关联参数、关联接口信息集中的每个接口的发送体信息的关联参数和返回体信息的关联参数,确定目标接口信息和关联接口信息集中的每个接口信息的拼接顺序。In one embodiment, the method of determining the splicing order of the target interface information and each interface information in the associated interface information set may be: obtaining the associated parameters of the sender information of the target interface; obtaining the sender information of each interface in the associated interface information set. The associated parameters of the body information and the associated parameters of the returned body information; determine the target interface based on the associated parameters of the sending body information of the target interface, the associated parameters of the sending body information of each interface in the associated interface information set, and the associated parameters of the returned body information. Information and the splicing order of each interface information in the associated interface information set.

示例性的,关联接口信息集包括接口信息7和接口信息5,目标接口信息为接口信息2,接口信息2发送体信息中包括关联参数2,接口信息7的发送体信息中包括关联参数7,返回体信息中包括关联参数2,接口信息5的返回信息中包括7,因此,接口信息的拼接顺序依次为接口信息5、接口信息7和接口信息2。Exemplarily, the associated interface information set includes interface information 7 and interface information 5, the target interface information is interface information 2, the sender information of interface information 2 includes association parameter 2, and the sender information of interface information 7 includes association parameter 7, The return body information includes association parameter 2, and the return information of interface information 5 includes 7. Therefore, the splicing order of interface information is interface information 5, interface information 7, and interface information 2.

在一实施例中,在得到目标接口调用链路之后,根据目标接口调用链路生成目标接口运行检测参数,获取目标接口信息运行日志,根据目标接口信息运行日志和目标接口运行检测参数,确定目标接口运行过程中是否发生错误,若运行过程中发生错误则生成接口调用错误预警,以提醒用户接口信息调用发生错误。通过目标接口调用链路对接口运行进行检测,提高数据传输的准确性和安全性。In one embodiment, after obtaining the target interface call link, the target interface operation detection parameters are generated according to the target interface call link, the target interface information operation log is obtained, and the target is determined based on the target interface information operation log and the target interface operation detection parameters. Whether an error occurs during the operation of the interface. If an error occurs during the operation, an interface call error warning will be generated to remind the user that an error occurs in the interface information call. Detect the operation of the interface through the target interface call link to improve the accuracy and security of data transmission.

在一实施例中,根据目标接口信息运行日志和目标接口运行检测参数,确定目标接口运行过程中是否发生错误的方式可以为:确定目标接口信息运行日志中运行参数与目标接口运行检测参数是否相同,若目标接口信息运行日志中运行参数与目标接口运行检测参数相同,则确定目标接口运行过程中未发生错误,若目标接口信息运行日志中运行参数与目标接口运行检测参数不相同,则确定目标接口运行过程中发生错误。In one embodiment, based on the target interface information operation log and the target interface operation detection parameters, the method of determining whether an error occurs during the operation of the target interface may be: determining whether the operation parameters in the target interface information operation log and the target interface operation detection parameters are the same. , if the running parameters in the target interface information running log are the same as the target interface running detection parameters, then it is determined that no error occurred during the operation of the target interface. If the running parameters in the target interface information running log are different from the target interface running detection parameters, then the target is determined An error occurred while the interface was running.

上述实施例提供的接口调用链路生成方法,通过获取第一接口信息列表,然后将第一接口信息列表输入至预设参数类别识别模型,能够准确的得到第一接口信息列表中的每项参数的参数类别,基于每项参数的参数类别,对第一接口信息列表中的每项参数进行更新,能够得到参数类别分明的第二接口信息列表,获取目标接口信息,并从第二接口信息列表中筛选出与目标接口信息关联的接口信息,能够准确的得到关联接口信息集,通过目标接口信息和关联接口信息集中的每个接口信息,可以准确的生成目标接口调用链路。通过上述方案可以提高接口调用链路生成的效率和准确性。The interface call link generation method provided in the above embodiment can accurately obtain each parameter in the first interface information list by obtaining the first interface information list and then inputting the first interface information list into the preset parameter category identification model. parameter category, based on the parameter category of each parameter, update each parameter in the first interface information list, obtain a second interface information list with clear parameter categories, obtain the target interface information, and obtain the target interface information from the second interface information list The interface information associated with the target interface information is screened out, and the associated interface information set can be accurately obtained. Through the target interface information and each interface information in the associated interface information set, the target interface call link can be accurately generated. Through the above solution, the efficiency and accuracy of interface call link generation can be improved.

请参阅图3,图3为本申请实施例提供的一种接口调用链路生成装置的示意性框图。Please refer to Figure 3. Figure 3 is a schematic block diagram of an interface call link generation device provided by an embodiment of the present application.

如图3所示,接口调用链路生成装置200包括:获取模块210、生成模块220、更新模块230和筛选模块240,其中:As shown in Figure 3, the interface call link generation device 200 includes: an acquisition module 210, a generation module 220, an update module 230 and a filtering module 240, where:

所述获取模块210,用于获取第一接口信息列表;The obtaining module 210 is used to obtain the first interface information list;

所述生成模块220,用于将所述第一接口信息列表输入至预设参数类别识别模型,得到第一接口信息列表中的每项参数的参数类别;The generation module 220 is configured to input the first interface information list into a preset parameter category identification model to obtain the parameter category of each parameter in the first interface information list;

所述更新模块230,用于基于每项参数的参数类别,对所述第一接口信息列表中的每项参数进行更新,得到第二接口信息列表;The update module 230 is configured to update each parameter in the first interface information list based on the parameter category of each parameter to obtain a second interface information list;

所述获取模块210,还用于获取目标接口信息;The acquisition module 210 is also used to acquire target interface information;

所述筛选模块240,用于从所述第二接口信息列表中筛选出于所述目标接口信息关联的接口信息,得到关联接口信息集;The screening module 240 is configured to filter the interface information associated with the target interface information from the second interface information list to obtain an associated interface information set;

所述生成模块220,还用于根据所述目标接口信息与所述关联接口信息集中的每个接口信息,生成目标接口调用链路。The generating module 220 is also configured to generate a target interface call link according to the target interface information and each interface information in the associated interface information set.

在一实施例中,如图4所示,所述获取模块210还包括获取子模块211、解析模块212和生成子模块213,其中:In one embodiment, as shown in Figure 4, the acquisition module 210 also includes an acquisition sub-module 211, a parsing module 212 and a generation sub-module 213, wherein:

所述获取子模块211,用于获取至少一个数据包;The acquisition sub-module 211 is used to acquire at least one data packet;

所述解析模块212,用于对至少一个所述数据包进行解析,得到至少一个接口的报文信息;The parsing module 212 is used to parse at least one of the data packets to obtain message information of at least one interface;

所述生成子模块213,用于根据至少一个所述接口的报文信息,生成第一接口信息列表。The generating sub-module 213 is configured to generate a first interface information list according to the message information of at least one of the interfaces.

在一实施例中,所述生成模块220,还用于:In one embodiment, the generation module 220 is also used to:

对至少一个所述接口的报文信息进行解析,得到至少一个所述接口的请求方式、URL、第一头部信息、发送体信息、第二头部信息和返回体信息;Parse the message information of at least one of the interfaces to obtain the request method, URL, first header information, sending body information, second header information and return body information of at least one of the interfaces;

基于至少一个所述接口的请求方式、URL、第一头部信息、发送体信息、第二头部信息和返回体信息,生成第一接口信息列表。A first interface information list is generated based on the request mode, URL, first header information, sending body information, second header information and return body information of at least one of the interfaces.

在一实施例中,所述关联接口信息集至少包括第一关联接口信息和第二关联接口信息,所述第一关联接口信息与所述目标接口信息关联,所述第二关联接口信息与所述第一关联接口信息关联,第一关联接口信息包含所述目标接口信息中的关联参数,所述第二关联接口信息包含所述第一关联接口信息中的关联参数。In one embodiment, the associated interface information set includes at least first associated interface information and second associated interface information, the first associated interface information is associated with the target interface information, and the second associated interface information is associated with the target interface information. The first associated interface information is associated, the first associated interface information includes the associated parameters in the target interface information, and the second associated interface information includes the associated parameters in the first associated interface information.

在一实施例中,所述生成模块220,还用于:In one embodiment, the generation module 220 is also used to:

确定所述目标接口信息和所述关联接口信息集中的每个接口信息的拼接顺序;Determine the splicing order of the target interface information and each interface information in the associated interface information set;

按照所述拼接顺序,对所述目标接口信息和所述关联接口信息集中的每个接口信息进行拼接,得到所述目标接口调用链路。According to the splicing sequence, the target interface information and each interface information in the associated interface information set are spliced to obtain the target interface calling link.

在一实施例中,所述生成模块220,还用于:In one embodiment, the generation module 220 is also used to:

获取所述目标接口的发送体信息的关联参数;Obtain the associated parameters of the sender information of the target interface;

获取关联接口信息集中的每个接口的发送体信息的关联参数和返回体信息的关联参数;Obtain the associated parameters of the sending body information and the associated parameters of the return body information of each interface in the associated interface information set;

根据所述目标接口的发送体信息的关联参数、关联接口信息集中的每个接口的发送体信息的关联参数和返回体信息的关联参数,确定所述目标接口信息和所述关联接口信息集中的每个接口信息的拼接顺序。According to the associated parameters of the sender information of the target interface, the associated parameters of the sender information of each interface in the associated interface information set, and the associated parameters of the return body information, determine the target interface information and the associated interface information set. The splicing order of each interface information.

在一实施例中,所述预设参数类别识别模型包括输入层、隐藏层和输出层,所述生成模块220,还用于:In one embodiment, the preset parameter category recognition model includes an input layer, a hidden layer and an output layer. The generation module 220 is also used to:

将所述第一接口信息列表输入至所述输入层,得到第一向量;Input the first interface information list to the input layer to obtain a first vector;

将所述第一向量输入至所述隐藏层,得到第二向量;Input the first vector to the hidden layer to obtain a second vector;

将所述第二向量输入至所述输出层,得到所述第一接口信息列表中每项参数的参数类别。Input the second vector to the output layer to obtain the parameter category of each parameter in the first interface information list.

需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述接口调用链路生成装置的具体工作过程,可以参考前述接口调用链路生成方法实施例中的对应过程,在此不再赘述。It should be noted that those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the interface call link generation device described above can be referred to the corresponding steps in the embodiment of the interface call link generation method. The process will not be described again here.

请参阅图5,图5为本申请实施例提供的一种计算机设备的结构示意性框图。Please refer to FIG. 5 , which is a schematic structural block diagram of a computer device provided by an embodiment of the present application.

如图5所示,该计算机设备包括通过系统总线连接的处理器、存储器和通信接口,其中,存储器可以包括非易失性存储介质和内存储器。As shown in Figure 5, the computer device includes a processor, a memory, and a communication interface connected through a system bus, where the memory may include a non-volatile storage medium and an internal memory.

非易失性存储介质可存储操作系统和计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行任意一种接口调用链路生成方法。Non-volatile storage media stores operating systems and computer programs. The computer program includes program instructions, which when executed, can cause the processor to execute any interface call link generation method.

处理器用于提供计算和控制能力,支撑整个计算机设备的运行。The processor is used to provide computing and control capabilities to support the operation of the entire computer device.

内存储器为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器执行时,可使得处理器执行任意一种接口调用链路生成方法。The internal memory provides an environment for the execution of the computer program in the non-volatile storage medium. When the computer program is executed by the processor, it can cause the processor to execute any interface call link generation method.

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art can understand that the structure shown in Figure 5 is only a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer equipment to which the solution of the present application is applied. The specific computer equipment can May include more or fewer parts than shown, or combine certain parts, or have a different arrangement of parts.

应当理解的是,该总线比如为I2C(Inter-integrated Circuit)总线,存储器可以是Flash芯片、只读存储器(ROM,Read-Only Memory)磁盘、光盘、U盘或移动硬盘等,处理器可以是中央处理单元(Central Processing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(ApplicationSpecific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable GateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。It should be understood that the bus is, for example, an I2C (Inter-integrated Circuit) bus, the memory can be a Flash chip, a read-only memory (ROM, Read-Only Memory) disk, an optical disk, a U disk or a mobile hard disk, etc., and the processor can be Central processing unit (Central Processing Unit, CPU), the processor can also be other general-purpose processors, digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), field programmable gate arrays (Field-Programmable GateArray, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general processor may be a microprocessor or the processor may be any conventional processor.

其中,在一个实施例中,所述处理器用于运行存储在存储器中的计算机程序,以实现如下步骤:Wherein, in one embodiment, the processor is used to run a computer program stored in the memory to implement the following steps:

获取第一接口信息列表;Get the first interface information list;

将所述第一接口信息列表输入至预设参数类别识别模型,得到第一接口信息列表中的每项参数的参数类别,其中,所述参数类别识别模型为预先训练好的神经网络模型;Input the first interface information list into a preset parameter category identification model to obtain the parameter category of each parameter in the first interface information list, where the parameter category identification model is a pre-trained neural network model;

基于每项参数的参数类别,对所述第一接口信息列表中的每项参数进行更新,得到第二接口信息列表;Based on the parameter category of each parameter, update each parameter in the first interface information list to obtain a second interface information list;

获取目标接口信息,并从所述第二接口信息列表中筛选出与所述目标接口信息关联的接口信息,得到关联接口信息集;Obtain target interface information, and filter out interface information associated with the target interface information from the second interface information list to obtain an associated interface information set;

根据所述目标接口信息和所述关联接口信息集中的每个接口信息,生成目标接口调用链路。A target interface calling link is generated according to the target interface information and each interface information in the associated interface information set.

在一个实施例中,所述处理器在实现所述获取第一接口信息列表时,用于实现:In one embodiment, when implementing the acquisition of the first interface information list, the processor is configured to implement:

获取至少一个数据包;Get at least one packet;

对至少一个所述数据包进行解析,得到至少一个接口的报文信息;Parse at least one of the data packets to obtain message information of at least one interface;

根据至少一个所述接口的报文信息,生成第一接口信息列表。Generate a first interface information list according to the message information of at least one of the interfaces.

在一个实施例中,所述处理器在实现所述根据至少一个所述接口的报文信息,生成第一接口信息列表时,用于实现:In one embodiment, when generating the first interface information list based on the message information of at least one of the interfaces, the processor is configured to implement:

对至少一个所述接口的报文信息进行解析,得到至少一个所述接口的请求方式、URL、第一头部信息、发送体信息、第二头部信息和返回体信息;Parse the message information of at least one of the interfaces to obtain the request method, URL, first header information, sending body information, second header information and return body information of at least one of the interfaces;

基于至少一个所述接口的请求方式、URL、第一头部信息、发送体信息、第二头部信息和返回体信息,生成第一接口信息列表。A first interface information list is generated based on the request mode, URL, first header information, sending body information, second header information and return body information of at least one of the interfaces.

在一个实施例中,所述处理器还用于实现:In one embodiment, the processor is also used to implement:

所述关联接口信息集至少包括第一关联接口信息和第二关联接口信息,所述第一关联接口信息与所述目标接口信息关联,所述第二关联接口信息与所述第一关联接口信息关联,第一关联接口信息包含所述目标接口信息中的关联参数,所述第二关联接口信息包含所述第一关联接口信息中的关联参数。The associated interface information set at least includes first associated interface information and second associated interface information, the first associated interface information is associated with the target interface information, and the second associated interface information is associated with the first associated interface information. For association, the first association interface information includes association parameters in the target interface information, and the second association interface information includes association parameters in the first association interface information.

在一个实施例中,所述处理器在实现所述根据所述目标接口信息和所述关联接口信息集中的每个接口信息,生成目标接口调用链路时,用于实现:In one embodiment, when the processor generates a target interface call link based on the target interface information and each interface information in the associated interface information set, the processor is configured to:

确定所述目标接口信息和所述关联接口信息集中的每个接口信息的拼接顺序;Determine the splicing order of the target interface information and each interface information in the associated interface information set;

按照所述拼接顺序,对所述目标接口信息和所述关联接口信息集中的每个接口信息进行拼接,得到所述目标接口调用链路。According to the splicing sequence, the target interface information and each interface information in the associated interface information set are spliced to obtain the target interface calling link.

在一个实施例中,所述处理器在实现所述确定所述目标接口信息和所述关联接口信息集中的每个接口信息的拼接顺序时,用于实现:In one embodiment, when determining the splicing order of the target interface information and each interface information in the associated interface information set, the processor is configured to:

获取所述目标接口的发送体信息的关联参数;Obtain the associated parameters of the sender information of the target interface;

获取关联接口信息集中的每个接口的发送体信息的关联参数和返回体信息的关联参数;Obtain the associated parameters of the sending body information and the associated parameters of the return body information of each interface in the associated interface information set;

根据所述目标接口的发送体信息的关联参数、关联接口信息集中的每个接口的发送体信息的关联参数和返回体信息的关联参数,确定所述目标接口信息和所述关联接口信息集中的每个接口信息的拼接顺序。According to the associated parameters of the sender information of the target interface, the associated parameters of the sender information of each interface in the associated interface information set, and the associated parameters of the return body information, determine the target interface information and the associated interface information set. The splicing order of each interface information.

在一个实施例中,所述处理器在实现所述预设参数类别识别模型包括输入层、隐藏层和输出层,所述将所述第一接口信息列表输入至预设参数类别识别模型,得到第一接口信息列表中的每项参数的参数类别时,用于实现:In one embodiment, when the processor implements the preset parameter category identification model, it includes an input layer, a hidden layer and an output layer. The first interface information list is input into the preset parameter category identification model to obtain The parameter type of each parameter in the first interface information list is used to implement:

将所述第一接口信息列表输入至所述输入层,得到第一向量;Input the first interface information list to the input layer to obtain a first vector;

将所述第一向量输入至所述隐藏层,得到第二向量;Input the first vector to the hidden layer to obtain a second vector;

将所述第二向量输入至所述输出层,得到所述第一接口信息列表中每项参数的参数类别。Input the second vector to the output layer to obtain the parameter category of each parameter in the first interface information list.

需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述计算机设备的具体工作过程,可以参考前述接口调用链路生成方法实施例中的对应过程,在此不再赘述。It should be noted that those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the computer device described above can be referred to the corresponding process in the foregoing interface call link generation method embodiment, here No longer.

本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序中包括程序指令,所述程序指令被执行时所实现的方法可参照本申请接口调用链路生成方法的各个实施例。Embodiments of the present application also provide a computer-readable storage medium. A computer program is stored on the computer-readable storage medium. The computer program includes program instructions. The method implemented when the program instructions are executed may refer to this document. The application interface calls various embodiments of the link generation method.

其中,所述计算机可读存储介质可以是前述实施例所述的计算机设备的内部存储单元,例如所述计算机设备的硬盘或内存。所述计算机可读存储介质也可以是所述计算机设备的外部存储设备,例如所述计算机设备上配备的插接式硬盘,智能存储卡(SmartMedia Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。The computer-readable storage medium may be an internal storage unit of the computer device described in the previous embodiment, such as a hard disk or memory of the computer device. The computer-readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a smart memory card (SmartMedia Card, SMC), or a secure digital (SD) equipped on the computer device. card, flash card, etc.

进一步地,所述计算机可读存储介质可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据区块链节点的使用所创建的数据等。Further, the computer-readable storage medium may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function, etc.; the storage data area may store data according to the blockchain Data created by the use of nodes, etc.

本发明所指区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。The blockchain referred to in the present invention is a new application model of computer technology such as distributed data storage, point-to-point transmission, consensus mechanism, encryption algorithm, etc. Blockchain is essentially a decentralized database. It is a series of data blocks generated using cryptographic methods. Each data block contains a batch of network transaction information and is used to verify its Validity of information (anti-counterfeiting) and generation of the next block. Blockchain can include the underlying platform of the blockchain, the platform product service layer, and the application service layer.

应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。It should be understood that the terminology used in the specification of the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in this specification and the appended claims, the singular forms "a", "an" and "the" are intended to include the plural forms unless the context clearly dictates otherwise.

还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。It will also be understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items. It should be noted that, as used herein, the terms "include", "comprising" or any other variation thereof are intended to cover a non-exclusive inclusion, such that a process, method, article or system that includes a list of elements not only includes those elements, but It also includes other elements not expressly listed or that are inherent to the process, method, article or system. Without further limitation, an element defined by the statement "comprises a..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。The above serial numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments. The above are only specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any person familiar with the technical field can easily think of various equivalent methods within the technical scope disclosed in the present application. Modification or replacement, these modifications or replacements shall be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.

Claims (7)

1.一种接口调用链路生成方法,其特征在于,包括:1. An interface call link generation method, characterized by including: 获取至少一个数据包;Get at least one packet; 对至少一个所述数据包进行解析,得到至少一个接口的报文信息;Parse at least one of the data packets to obtain message information of at least one interface; 对至少一个所述接口的报文信息进行解析,得到至少一个所述接口的请求方式、URL、第一头部信息、发送体信息、第二头部信息和返回体信息;Parse the message information of at least one of the interfaces to obtain the request method, URL, first header information, sending body information, second header information and return body information of at least one of the interfaces; 基于至少一个所述接口的请求方式、URL、第一头部信息、发送体信息、第二头部信息和返回体信息,生成第一接口信息列表;Generate a first interface information list based on the request method, URL, first header information, sending body information, second header information and return body information of at least one of the interfaces; 将所述第一接口信息列表输入至预设参数类别识别模型,得到第一接口信息列表中的每项参数的参数类别,其中,所述参数类别识别模型为预先训练好的神经网络模型;Input the first interface information list into a preset parameter category identification model to obtain the parameter category of each parameter in the first interface information list, where the parameter category identification model is a pre-trained neural network model; 基于每项参数的参数类别,对所述第一接口信息列表中的每项参数进行更新,得到第二接口信息列表;Based on the parameter category of each parameter, update each parameter in the first interface information list to obtain a second interface information list; 获取目标接口信息,并从所述第二接口信息列表中筛选出与所述目标接口信息关联的接口信息,得到关联接口信息集,所述关联接口信息集至少包括第一关联接口信息和第二关联接口信息,所述第一关联接口信息与所述目标接口信息关联,所述第二关联接口信息与所述第一关联接口信息关联,第一关联接口信息包含所述目标接口信息中的关联参数,所述第二关联接口信息包含所述第一关联接口信息中的关联参数;Obtain target interface information, and filter out interface information associated with the target interface information from the second interface information list to obtain an associated interface information set, which at least includes first associated interface information and second associated interface information. Associated interface information, the first associated interface information is associated with the target interface information, the second associated interface information is associated with the first associated interface information, and the first associated interface information includes the association in the target interface information Parameters, the second associated interface information includes the associated parameters in the first associated interface information; 根据所述目标接口信息和所述关联接口信息集中的每个接口信息,生成目标接口调用链路。A target interface calling link is generated according to the target interface information and each interface information in the associated interface information set. 2.如权利要求1所述的接口调用链路生成方法,其特征在于,所述根据所述目标接口信息和所述关联接口信息集中的每个接口信息,生成目标接口调用链路,包括:2. The method for generating an interface call link according to claim 1, wherein generating a target interface call link according to the target interface information and each interface information in the associated interface information set includes: 确定所述目标接口信息和所述关联接口信息集中的每个接口信息的拼接顺序;Determine the splicing order of the target interface information and each interface information in the associated interface information set; 按照所述拼接顺序,对所述目标接口信息和所述关联接口信息集中的每个接口信息进行拼接,得到所述目标接口调用链路。According to the splicing sequence, the target interface information and each interface information in the associated interface information set are spliced to obtain the target interface calling link. 3.如权利要求2所述的接口调用链路生成方法,其特征在于,所述确定所述目标接口信息和所述关联接口信息集中的每个接口信息的拼接顺序,包括:3. The interface call link generation method according to claim 2, wherein determining the splicing order of the target interface information and each interface information in the associated interface information set includes: 获取所述目标接口的发送体信息的关联参数;Obtain the associated parameters of the sender information of the target interface; 获取关联接口信息集中的每个接口的发送体信息的关联参数和返回体信息的关联参数;Obtain the associated parameters of the sending body information and the associated parameters of the return body information of each interface in the associated interface information set; 根据所述目标接口的发送体信息的关联参数、关联接口信息集中的每个接口的发送体信息的关联参数和返回体信息的关联参数,确定所述目标接口信息和所述关联接口信息集中的每个接口信息的拼接顺序。According to the associated parameters of the sender information of the target interface, the associated parameters of the sender information of each interface in the associated interface information set, and the associated parameters of the return body information, determine the target interface information and the associated interface information set. The splicing order of each interface information. 4.如权利要求1-3中任一项所述的接口调用链路生成方法,其特征在于,所述预设参数类别识别模型包括输入层、隐藏层和输出层,所述将所述第一接口信息列表输入至预设参数类别识别模型,得到第一接口信息列表中的每项参数的参数类别,包括:4. The interface call link generation method according to any one of claims 1-3, wherein the preset parameter category recognition model includes an input layer, a hidden layer and an output layer, and the first layer is An interface information list is input into the preset parameter category identification model to obtain the parameter category of each parameter in the first interface information list, including: 将所述第一接口信息列表输入至所述输入层,得到第一向量;Input the first interface information list to the input layer to obtain a first vector; 将所述第一向量输入至所述隐藏层,得到第二向量;Input the first vector to the hidden layer to obtain a second vector; 将所述第二向量输入至所述输出层,得到所述第一接口信息列表中每项参数的参数类别。Input the second vector to the output layer to obtain the parameter category of each parameter in the first interface information list. 5.一种接口调用链路生成装置,其特征在于,所述接口调用链路生成装置包括:获取模块、生成模块、更新模块和筛选模块,其中:5. An interface call link generation device, characterized in that the interface call link generation device includes: an acquisition module, a generation module, an update module and a filtering module, wherein: 所述获取模块,用于获取至少一个数据包;对至少一个所述数据包进行解析,得到至少一个接口的报文信息;对至少一个所述接口的报文信息进行解析,得到至少一个所述接口的请求方式、URL、第一头部信息、发送体信息、第二头部信息和返回体信息;基于至少一个所述接口的请求方式、URL、第一头部信息、发送体信息、第二头部信息和返回体信息,生成第一接口信息列表;The acquisition module is used to obtain at least one data packet; parse at least one of the data packets to obtain message information of at least one interface; parse the message information of at least one of the interfaces to obtain at least one of the The request method, URL, first header information, sending body information, second header information and return body information of the interface; the request method, URL, first header information, sending body information, and the third based on at least one of the interfaces 2. header information and return body information to generate the first interface information list; 所述生成模块,用于将所述第一接口信息列表输入至预设参数类别识别模型,得到第一接口信息列表中的每项参数的参数类别;The generation module is used to input the first interface information list into a preset parameter category identification model to obtain the parameter category of each parameter in the first interface information list; 所述更新模块,用于基于每项参数的参数类别,对所述第一接口信息列表中的每项参数进行更新,得到第二接口信息列表;The update module is configured to update each parameter in the first interface information list based on the parameter category of each parameter to obtain a second interface information list; 所述获取模块,还用于获取目标接口信息;The acquisition module is also used to obtain target interface information; 所述筛选模块,用于从所述第二接口信息列表中筛选出于所述目标接口信息关联的接口信息,得到关联接口信息集,所述关联接口信息集至少包括第一关联接口信息和第二关联接口信息,所述第一关联接口信息与所述目标接口信息关联,所述第二关联接口信息与所述第一关联接口信息关联,第一关联接口信息包含所述目标接口信息中的关联参数,所述第二关联接口信息包含所述第一关联接口信息中的关联参数;The screening module is configured to filter the interface information associated with the target interface information from the second interface information list to obtain an associated interface information set. The associated interface information set at least includes first associated interface information and a third associated interface information. Two associated interface information, the first associated interface information is associated with the target interface information, the second associated interface information is associated with the first associated interface information, and the first associated interface information includes the target interface information. Association parameters, the second association interface information includes association parameters in the first association interface information; 所述生成模块,还用于根据所述目标接口信息与所述关联接口信息集中的每个接口信息,生成目标接口调用链路。The generating module is also configured to generate a target interface calling link according to the target interface information and each interface information in the associated interface information set. 6.一种计算机设备,其特征在于,所述计算机设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如权利要求1至4中任一项所述的接口调用链路生成方法的步骤。6. A computer device, characterized in that the computer device includes a processor, a memory, and a computer program stored on the memory and executable by the processor, wherein the computer program is executed by the processor. When executed, the steps of the interface calling link generation method as described in any one of claims 1 to 4 are implemented. 7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如权利要求1至4中任一项所述的接口调用链路生成方法的步骤。7. A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program according to any one of claims 1 to 4 is implemented. The steps for calling the link generation method through the interface described above.
CN202110732756.5A 2021-06-29 2021-06-29 Interface call link generation method, device, equipment and readable storage medium Active CN113360300B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110732756.5A CN113360300B (en) 2021-06-29 2021-06-29 Interface call link generation method, device, equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110732756.5A CN113360300B (en) 2021-06-29 2021-06-29 Interface call link generation method, device, equipment and readable storage medium

Publications (2)

Publication Number Publication Date
CN113360300A CN113360300A (en) 2021-09-07
CN113360300B true CN113360300B (en) 2023-10-24

Family

ID=77537259

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110732756.5A Active CN113360300B (en) 2021-06-29 2021-06-29 Interface call link generation method, device, equipment and readable storage medium

Country Status (1)

Country Link
CN (1) CN113360300B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115186018B (en) * 2022-06-21 2025-05-23 平安银行股份有限公司 Interface blood relationship diagram generation method, device, electronic device and storage medium
CN116954942B (en) * 2023-06-29 2024-06-11 广州汽车集团股份有限公司 Interface calling method, device, vehicle and storage medium
CN116643902B (en) * 2023-07-27 2023-10-20 太平金融科技服务(上海)有限公司 Interface data simulation method, device, apparatus, storage medium, and program product

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107908485A (en) * 2017-10-26 2018-04-13 中国平安人寿保险股份有限公司 Interface parameters transmission method, device, equipment and computer-readable recording medium
CN109491894A (en) * 2018-10-25 2019-03-19 深圳壹账通智能科技有限公司 A kind of method and apparatus of interface testing
CN109766262A (en) * 2018-12-15 2019-05-17 深圳壹账通智能科技有限公司 Interface data processing method, automated testing method, device, equipment and medium
CN109857667A (en) * 2019-02-03 2019-06-07 苏州市龙测智能科技有限公司 Automatic interface testing method, test device, test equipment and storage medium
CN110324159A (en) * 2018-03-28 2019-10-11 华为技术有限公司 Link configuration method and controller
CN110532175A (en) * 2019-07-29 2019-12-03 深圳中兴网信科技有限公司 Interface test method, interface test device, server and storage medium
CN112487066A (en) * 2020-12-26 2021-03-12 李闽 Information tracking method based on block chain and big data and artificial intelligence service center
CN112667720A (en) * 2020-12-28 2021-04-16 平安普惠企业管理有限公司 Conversion method, device, equipment and storage medium of interface data model
CN112698971A (en) * 2020-12-30 2021-04-23 平安科技(深圳)有限公司 Rule engine based parameter conversion method, device, equipment and medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10620945B2 (en) * 2017-12-21 2020-04-14 Fujitsu Limited API specification generation

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107908485A (en) * 2017-10-26 2018-04-13 中国平安人寿保险股份有限公司 Interface parameters transmission method, device, equipment and computer-readable recording medium
CN110324159A (en) * 2018-03-28 2019-10-11 华为技术有限公司 Link configuration method and controller
CN109491894A (en) * 2018-10-25 2019-03-19 深圳壹账通智能科技有限公司 A kind of method and apparatus of interface testing
CN109766262A (en) * 2018-12-15 2019-05-17 深圳壹账通智能科技有限公司 Interface data processing method, automated testing method, device, equipment and medium
CN109857667A (en) * 2019-02-03 2019-06-07 苏州市龙测智能科技有限公司 Automatic interface testing method, test device, test equipment and storage medium
CN110532175A (en) * 2019-07-29 2019-12-03 深圳中兴网信科技有限公司 Interface test method, interface test device, server and storage medium
CN112487066A (en) * 2020-12-26 2021-03-12 李闽 Information tracking method based on block chain and big data and artificial intelligence service center
CN112667720A (en) * 2020-12-28 2021-04-16 平安普惠企业管理有限公司 Conversion method, device, equipment and storage medium of interface data model
CN112698971A (en) * 2020-12-30 2021-04-23 平安科技(深圳)有限公司 Rule engine based parameter conversion method, device, equipment and medium

Also Published As

Publication number Publication date
CN113360300A (en) 2021-09-07

Similar Documents

Publication Publication Date Title
CN110554958B (en) Graph database testing method, system, device and storage medium
CN113360300B (en) Interface call link generation method, device, equipment and readable storage medium
CN111309593A (en) JSON interface verification method, device and equipment and computer readable storage medium
CN114116065A (en) Method and device for acquiring topological graph data object and electronic equipment
CN107273504A (en) A Kudu-based data query method and device
US20100005203A1 (en) Method of Merging and Incremantal Construction of Minimal Finite State Machines
CN114978964A (en) Communication announcement configuration method, device, equipment and medium based on network self-checking
CN119002925A (en) Link relation identification method, device, equipment, medium and program product
CN113448822B (en) Test method, device, computer readable medium and electronic device
CN111767161A (en) Remote call depth identification method, device, computer equipment and readable storage medium
CN116382640A (en) Method, device, equipment and storage medium for managing micro-service
CN116483345A (en) Form generation method and device, electronic equipment and storage medium
CN116737535A (en) Interface test method, device, computer equipment and storage medium
CN116166639A (en) Big data processing method and system based on artificial intelligence
CN107688948A (en) Claims Resolution data processing method, device, computer equipment and storage medium
CN115994073A (en) Log analysis method and device and electronic equipment
CN114860311A (en) Flow processing method and device and network equipment
CN115202906A (en) Data transmission method, device, equipment and readable storage medium
CN115378824B (en) Model similarity determination method, device, equipment and storage medium
JP7470769B1 (en) How to analyze cloud API changes
CN117648718B (en) Business object display method and device based on data source, electronic equipment and medium
CN114661439B (en) A method, device, equipment and storage medium for system application configuration migration
CN112948244B (en) Method, device and equipment for industrial internet information model test
CN114816520B (en) Process processing method, device and network equipment
CN120596168A (en) Interface calling method, device, equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20230915

Address after: Room 102, Room 1003, 10th Floor, No. 37 Nanmofang Road, Chaoyang District, Beijing, 100000

Applicant after: Beijing SPACE Technology Co.,Ltd.

Address before: 518000 Room 202, block B, aerospace micromotor building, No.7, Langshan No.2 Road, Xili street, Nanshan District, Shenzhen City, Guangdong Province

Applicant before: Shenzhen LIAN intellectual property service center

Effective date of registration: 20230915

Address after: 518000 Room 202, block B, aerospace micromotor building, No.7, Langshan No.2 Road, Xili street, Nanshan District, Shenzhen City, Guangdong Province

Applicant after: Shenzhen LIAN intellectual property service center

Address before: 518000 Room 201, building A, No. 1, Qian Wan Road, Qianhai Shenzhen Hong Kong cooperation zone, Shenzhen, Guangdong (Shenzhen Qianhai business secretary Co., Ltd.)

Applicant before: PING AN PUHUI ENTERPRISE MANAGEMENT Co.,Ltd.

GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Interface call link generation method, device, equipment, and readable storage medium

Granted publication date: 20231024

Pledgee: Haidian Beijing science and technology enterprise financing Company limited by guarantee

Pledgor: Beijing SPACE Technology Co.,Ltd.

Registration number: Y2025110000139