[go: up one dir, main page]

CN116974795A - Service path generation and service data verification method and device and electronic equipment - Google Patents

Service path generation and service data verification method and device and electronic equipment Download PDF

Info

Publication number
CN116974795A
CN116974795A CN202210436615.3A CN202210436615A CN116974795A CN 116974795 A CN116974795 A CN 116974795A CN 202210436615 A CN202210436615 A CN 202210436615A CN 116974795 A CN116974795 A CN 116974795A
Authority
CN
China
Prior art keywords
service
information
path
event
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.)
Pending
Application number
CN202210436615.3A
Other languages
Chinese (zh)
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202210436615.3A priority Critical patent/CN116974795A/en
Publication of CN116974795A publication Critical patent/CN116974795A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0709Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/079Root cause analysis, i.e. error or fault diagnosis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0793Remedial or corrective actions

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application discloses a service path generation method, a service data verification method, a service path generation device, a service data verification device and electronic equipment. The service path generation method comprises the following steps: responding to a service data verification instruction, acquiring service data of a preset service and target service path information, wherein the target service path information is path information which is generated by taking a plurality of target event associated information as path node content and is based on event execution logic information corresponding to the plurality of target event associated information; and based on the target service path information, checking the service data to obtain a service check result, wherein the service check result represents event check information of a plurality of target event associated information corresponding to the target service event and execution logic check information among the target service events. By utilizing the technical scheme provided by the application, the target service path information is generated in a visual mode, so that the checking efficiency and the checking precision of service data can be improved while the inquiring efficiency of service events and service paths is improved.

Description

Service path generation and service data verification method and device and electronic equipment
Technical Field
The present application relates to the field of data verification technologies, and in particular, to a service path generating method, a service data verification device, and an electronic device.
Background
In the traditional service data verification scheme, a manual comparison mode is generally adopted, reported data is obtained by triggering a test case, and service events corresponding to the reported data are queried one by utilizing a front-end query tool so as to perform data verification.
However, the existing service data verification scheme needs to manually verify each piece of reported data one by one, so that a great amount of labor cost is consumed, and verification precision and verification efficiency are low. Therefore, a more accurate and efficient technical solution is needed.
Disclosure of Invention
The application provides a service path generation and service data verification method, a device and an electronic device, which generate target service path information in a visual mode, improve the verification efficiency and the verification precision of service data while improving the query efficiency of service events and service paths, thereby rapidly and accurately positioning service problems and guaranteeing service quality, and the technical scheme of the application is as follows:
in one aspect, a service path generating method is provided, and the method includes:
Displaying a service event display page of a preset service, wherein the service event display page comprises a plurality of service event related information of the preset service;
and responding to a service path generation instruction, displaying target service path information on a service path display page, wherein the target service path information is path information which is generated by taking a plurality of target event related information as path node content and is based on event execution logic information corresponding to the plurality of target event related information, and the plurality of target event related information is service event related information corresponding to the service path generation instruction in the plurality of service event related information.
In another aspect, a method for verifying service data is provided, where the method includes:
responding to a service data verification instruction, acquiring service data of a preset service and target service path information of the preset service, wherein the target service path information is path information which is generated by taking a plurality of pieces of target event associated information as path node content and is based on event execution logic information corresponding to the plurality of pieces of target event associated information;
and based on the target service path information, performing verification processing on the service data to obtain a service verification result, wherein the service verification result represents event verification information of the target service event corresponding to the plurality of target event related information and execution logic verification information among the target service events.
In another aspect, there is provided a traffic path generating apparatus, the apparatus including:
the business event display page display module is used for displaying a business event display page of a preset business, wherein the business event display page comprises a plurality of business event related information of the preset business;
the target service path information display module is used for responding to a service path generation instruction, displaying target service path information on a service path display page, wherein the target service path information is path information which is generated by taking a plurality of target event associated information as path node content and is based on event execution logic information corresponding to the plurality of target event associated information, and the plurality of target event associated information is service event associated information corresponding to the service path generation instruction in the plurality of service event associated information.
Further, the apparatus further comprises:
the business path generation page display module is used for responding to the page switching instruction and displaying a business path generation page, wherein the business path generation page comprises node creation information and node configuration information;
the node creation module is used for generating a page display newly added path node on the service path under the condition that a node creation instruction triggered based on the node creation information is detected;
And the node configuration module is used for responding to a node configuration instruction triggered based on the node configuration information and taking the business event associated information corresponding to the node configuration instruction in the plurality of business event associated information as the node content of the newly-added path node.
Further, in the case that the target traffic path information includes single traffic path information, the target traffic path information presentation module includes:
a service path generation instruction triggering unit, configured to trigger the service path generation instruction when a path creation confirmation operation is detected;
the creation sequence information determining unit is used for determining creation sequence information among newly-added path nodes currently displayed in the service path generation page;
an event execution logic information generating unit configured to generate the event execution logic information based on the creation order information;
and the service path information display unit is used for displaying the service path information on the service path display page based on the event execution logic information.
Further, in the case that the target traffic path information includes a plurality of pieces of traffic path information, the target traffic path information presentation module includes:
The merging processing unit is used for responding to the service path generation instruction and merging the plurality of pieces of service path information to obtain the target service path information;
and the target service path information display unit is used for displaying the target service path information on the service path display page.
Further, the business event presentation page further includes update operation information, and the apparatus further includes:
and the business event updating module is used for responding to a business event updating instruction triggered based on the updating operation information and updating the plurality of business event related information in the business event display page.
In another aspect, a service data verification apparatus is provided, the apparatus including:
the data acquisition module is used for responding to a service data verification instruction, acquiring service data of a preset service and target service path information of the preset service, wherein the target service path information is path information which is generated by taking a plurality of pieces of target event associated information as path node content and is based on event execution logic information corresponding to the plurality of pieces of target event associated information;
and the service verification result module is used for carrying out verification processing on the service data based on the target service path information to obtain a service verification result, wherein the service verification result represents event verification information of the target service event corresponding to the plurality of target event related information and execution logic verification information among the target service events.
Further, any of the target event association information includes: event matching information and event verification information, wherein the service verification result module comprises:
the data unit to be checked is used for determining data to be checked from the service data based on the event matching information and the event execution logic information;
and the verification processing unit is used for carrying out verification processing on the data to be verified based on the event verification information and the event execution logic information to obtain the service verification result.
Further, the data unit to be verified includes:
the target event matching information determining unit is used for performing matching processing on the service data and event matching information corresponding to a plurality of path nodes in the target service path information to determine a plurality of target event matching information;
the associated path information determining unit is used for carrying out associated analysis on path nodes corresponding to the plurality of target event matching information based on the event execution logic information to obtain at least one piece of associated path information;
a target service data determining unit, configured to determine, from service data corresponding to each of the plurality of target event matching information, target service data corresponding to each of the at least one piece of associated path information;
And the data to be checked determining unit is used for taking the target service data as the data to be checked.
Further, the verification processing unit includes:
the node verification processing unit is used for performing node verification processing on the data to be verified based on the event verification information to obtain a node verification result;
the path verification processing unit is used for performing path verification processing on the data to be verified based on the event execution logic information and the node verification result to obtain a path verification result;
and the service check result generating unit is used for generating the service check result based on the node check result and the path check result.
Further, the apparatus further comprises:
and the check index analysis module is used for carrying out check index analysis on the target service path information based on the service check result to obtain check index information, wherein the check index information represents the node coverage degree of the path nodes in the target service path information and the path coverage degree of the service paths.
Further, the service verification result includes: node verification results and path verification results, wherein the target service path information comprises: at least one piece of service path information, the check index analysis module comprises:
The node coverage analysis unit is used for carrying out node coverage analysis on a plurality of path nodes in the target service path information based on the node verification result to obtain a node coverage index;
the path coverage analysis unit is used for carrying out path coverage analysis on the at least one piece of service path information based on the path verification result to obtain a path coverage index;
and the check index information generating unit is used for generating the check index information based on the node coverage index and the path coverage index.
Further, the target traffic path information includes: service path information corresponding to the current service version, wherein the service verification result comprises: the device further comprises a first service verification result corresponding to the current service version:
the second service verification result acquisition module is used for acquiring a second service verification result corresponding to the historical service version;
and the comparison analysis module is used for carrying out comparison analysis on the first service verification result and the second service verification result to obtain a service version comparison result.
In another aspect, there is provided an electronic device, the device comprising a processor and a memory, the memory storing at least one instruction or at least one program, the at least one instruction or the at least one program being loaded and executed by the processor to implement the traffic path generating method according to the first aspect or the traffic data verification method according to the second aspect.
In another aspect, there is provided a computer readable storage medium having stored therein at least one instruction or at least one program loaded and executed by a processor to implement the traffic path generating method according to the first aspect or the traffic data verification method according to the second aspect.
In another aspect, a computer program product or computer program is provided, the computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the service path generation method according to the first aspect or the service data verification method according to the second aspect.
The service path generation and service data verification method and device and the electronic equipment provided by the application have the following technical effects:
in the application scene of service data verification, a service event display page comprising a plurality of service event association information of a preset service can be displayed, target service path information is displayed on the service path display page in response to a service path generation instruction, the target service path information is path information which is generated by taking the plurality of target event association information as path node content based on event execution logic information corresponding to the plurality of target event association information, the plurality of target event association information is service event association information corresponding to the service path generation instruction in the plurality of service event association information, the actual service path trend is precipitated through the target service path information, each service event is abstracted into a visualized service node, and the visibility of the preset service is improved, so that the query efficiency of the service event and the service path is improved; in addition, service data and target service path information of a preset service are obtained in response to a service data verification instruction, and service data is verified based on the target service path information to obtain a service verification result, so that automatic data verification of service nodes is realized, and when multiple target event related information corresponds to a target service event, logic information is verified for event execution among the target service events, so that the verification efficiency of the service data can be improved, the verification cost can be reduced, the verification precision of the service data can be improved, service problems can be rapidly and accurately positioned, and the service quality can be guaranteed.
Drawings
In order to more clearly illustrate the embodiments of the application or the technical solutions and advantages of the prior art, the following description will briefly explain the drawings used in the embodiments or the description of the prior art, and it is obvious that the drawings in the following description are only some embodiments of the application, and other drawings can be obtained according to the drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of an application environment provided by an embodiment of the present application;
fig. 2 is a flow chart of a service path generating method according to an embodiment of the present application;
FIG. 3 is a schematic diagram of a business event presentation page according to an embodiment of the present application;
fig. 4 is a flow chart of another service data verification method according to an embodiment of the present application;
FIG. 5 is a schematic diagram of a service path generation page according to an embodiment of the present application;
FIG. 6 is a schematic flow chart of displaying target traffic path information on a traffic path display page in response to a traffic path generation instruction according to an embodiment of the present application;
FIG. 7 is a schematic diagram of a service path display page according to an embodiment of the present application;
FIG. 8 is a schematic diagram of another business path presentation page provided by an embodiment of the present application;
fig. 9 is a schematic flow chart of a service data verification method according to an embodiment of the present application;
FIG. 10 is a schematic flow chart of a verification process for service data based on target service path information to obtain a service verification result according to an embodiment of the present application;
FIG. 11 is a schematic flow chart of determining data to be verified from service data based on event matching information and event execution logic information according to an embodiment of the present application;
FIG. 12 is a schematic flow chart of a process for verifying data to be verified based on event verification information and event execution logic information to obtain a service verification result according to an embodiment of the present application;
FIG. 13 is a schematic flow chart of performing check index analysis on service path information based on service check results to obtain check index information according to an embodiment of the present application;
fig. 14 is a block diagram of a service path generating apparatus according to an embodiment of the present application;
fig. 15 is a block diagram of a service data checking device according to an embodiment of the present application;
fig. 16 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
It is noted that the terms "comprises" and "comprising," and any variations thereof, in the description and claims of the present application and in the foregoing figures, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or server comprising a list of steps or elements is not necessarily limited to those steps or elements expressly listed or inherent to such process, method, article, or apparatus.
It will be appreciated that in the specific embodiments of the present application, related data such as user information is involved, and when the above embodiments of the present application are applied to specific products or technologies, user permissions or consents need to be obtained, and the collection, use and processing of related data need to comply with related laws and regulations and standards of related countries and regions.
Referring to fig. 1, fig. 1 is a schematic diagram of an application environment provided in an embodiment of the present application, where the application environment may include a client 10 and a server 20, and the client 10 and the server 20 may be directly or indirectly connected through wired or wireless communication. The client 10 may display a service event presentation page including a plurality of service event related information of a preset service, a user may send a service path generation instruction to the server 20 through the client 10, and the server 20 may send target service path information to the client 10 in response to the service path generation instruction, so that the client 10 presents the target service path information on the service path presentation page, where the target service path information is generated by using a plurality of pieces of target event related information as path information of path node content based on event execution logic information corresponding to the plurality of pieces of target event related information, and the plurality of pieces of target event related information is service event related information corresponding to the service path generation instruction in the plurality of pieces of service event related information. The user may also send a service data verification instruction to the server 20 through the client 10, the server 20 responds to the service data verification instruction to obtain service data and target service path information of the preset service, and then performs verification processing on the service data based on the target service path information to obtain a service verification result, where the service verification result characterizes event verification information of a plurality of target event associated information corresponding to the target service event and execution logic verification information between the target service events, and returns the service verification result to the client 10. It should be noted that fig. 1 is only an example.
The client may be a smart phone, a computer (such as a desktop computer, a tablet computer, a notebook computer), a digital assistant, an intelligent voice interaction device (such as an intelligent sound box), an intelligent wearable device, an on-board terminal, or other type of entity device, or may be software running in the entity device, such as a computer program. The operating system corresponding to the client may be Android system, iOS system (mobile operating system developed by apple corporation), linux system (an operating system), microsoft Windows system (microsoft windows operating system), etc.
The server side can be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, and can also be a cloud server for providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDNs (Content Delivery Network, content delivery networks), basic cloud computing services such as big data and artificial intelligent platforms and the like. Wherein the server may comprise a network communication unit, a processor, a memory, etc. The server side can provide background services for the corresponding client side.
The client 10 and the server 20 may be used to construct a system for traffic path generation and traffic data analysis, which may be a distributed system. Taking a distributed system as an example of a blockchain system, the blockchain system is formed by a plurality of nodes (any form of computing devices in an access network, such as servers and user terminals) and clients, a point-To-point (P2P, peer To Peer) network is formed between the nodes, and the P2P protocol is an application layer protocol running on top of a transmission control protocol (TCP, transmission Control Protocol) protocol. In a distributed system, any machine, such as a server, a terminal, may join to become a node, including a hardware layer, an intermediate layer, an operating system layer, and an application layer.
The functions of each node in the blockchain system include:
1) The routing, the node has basic functions for supporting communication between nodes.
Besides the routing function, the node can also have the following functions:
2) The application is used for being deployed in a block chain to realize specific service according to actual service requirements, recording data related to the realization function to form recorded data, carrying a digital signature in the recorded data to represent the source of task data, sending the recorded data to other nodes in the block chain system, and adding the recorded data into a temporary block when the source and the integrity of the recorded data are verified by the other nodes.
3) The blockchain comprises a series of blocks (blocks) which are connected with each other according to the generated sequence time, the new blocks are not removed once being added into the blockchain, and record data submitted by nodes in the blockchain system are recorded in the blocks.
In the following, a specific embodiment of a service path generating method provided by the present application is described, and fig. 2 is a schematic flow chart of a service path generating method provided by the embodiment of the present application, where the method operation steps described in the examples or the flow chart are provided, but more or fewer operation steps may be included based on conventional or non-creative labor. The order of steps recited in the embodiments is merely one way of performing the order of steps and does not represent a unique order of execution. In actual system or product execution, the methods illustrated in the embodiments or figures may be performed sequentially or in parallel (e.g., in a parallel processor or multi-threaded processing environment). Specifically, as shown in fig. 2, the method may include:
s201, displaying a service event display page of a preset service, wherein the service event display page comprises a plurality of service event related information of the preset service.
In this embodiment of the present disclosure, the service event presentation page is configured to display service event related information corresponding to a plurality of service events of a preset service, where the service event related information may represent field information related to execution of the service event. Specifically, the business event association information corresponding to any business event may include, but is not limited to: event identification information, path node identification information, event class information, error code information, data source protocol information, service page information, service version information, execution time consumption information, and the like. Specifically, the event identification information may include: the event name information and event number information, the path node identification information may include: node name information and node number information. Taking fig. 3 as an example, fig. 3 is a schematic diagram of a service event display page according to an embodiment of the present application.
In a specific embodiment, the service event presentation page may further include update operation information, specifically, the update operation information may be an operation control for updating a service event, optionally, a representation form of the update operation information may be an update operation button, and accordingly, the method may further include:
And updating a plurality of business event related information in the business event display page in response to a business event update instruction triggered based on the update operation information.
In an alternative embodiment, the updating operation information may include: the new operation information may be specifically an operation control for a new service event, optionally, a representation form of the new operation information may be a new operation button, and the service event update instruction may include: the service event adding instruction, the updating the plurality of service event related information in the service event display page in response to the service event updating instruction triggered based on the updating operation information may include:
1) Responding to a business event newly-added instruction triggered based on newly-added operation information, and acquiring newly-added event related information;
specifically, the obtaining the new event association information may include: and acquiring the related information of the new event from a new target event interface corresponding to the new business event instruction.
Optionally, the types of the new interface of the target event may include, but are not limited to: drop down frames, popup windows, etc.
2) And under the condition that the event newly-added confirmation operation corresponding to the newly-added event association information is detected, adding the newly-added event association information into the service event display page to obtain a first update display page.
Specifically, the new event association information is displayed on the first update presentation page.
In another alternative embodiment, the updating operation information may include: the deletion operation information may be specifically an operation control for deleting a service event, optionally, the expression form of the deletion operation information may be a deletion operation button, and correspondingly, the service event update instruction may include: the service event deleting instruction, in response to a service event updating instruction triggered based on the updating operation information, may update the plurality of service event related information in the service event presentation page, including:
and deleting the business event related information corresponding to the business event deleting instruction in the business event display page under the condition that the business event deleting instruction triggered based on the deleting operation information is detected, so as to obtain a second updated display page.
The above embodiment shows that the update operation information is utilized to update the service event display page, so that the convenience and flexibility of updating the service event display page are improved.
S202, responding to a service path generation instruction, displaying target service path information on a service path display page, wherein the target service path information is the path information which is generated by taking a plurality of target event related information as path node content and is based on event execution logic information corresponding to the plurality of target event related information, and the plurality of target event related information is service event related information corresponding to the service path generation instruction in the plurality of service event related information.
In the embodiment of the present disclosure, the service event presentation page is used to display the target service path information, and specifically, the expression form of the target service path information may include, but is not limited to: traffic path diagrams, traffic path tables, etc.
In this embodiment of the present disclosure, the event execution logic information may characterize a service circulation relationship between service events corresponding to a plurality of target event association information in the target service path information, and specifically, the event execution logic information may include: the plurality of target event association information corresponds to execution order information of the business event.
In a specific embodiment, before the service path displaying page displays the target service path information in response to the service path generating instruction, as shown in fig. 4, the method may further include:
s203, in response to the page switching instruction, a service path generation page is displayed, wherein the service path generation page comprises node creation information and node configuration information.
Specifically, the page switching instruction may be used to switch the service event presentation page and the service path generation page.
Taking fig. 5 as an example, fig. 5 is a schematic diagram of a service path generation page according to an embodiment of the present application.
Specifically, the node creation information may be an operation control for creating a node, and the node configuration information may be an operation control for configuring the content of the node. Alternatively, the expression form of the node creation information may be a node creation button, and the expression form of the node configuration information may be a node configuration button.
S204, when the node creation instruction triggered based on the node creation information is detected, the newly added path node is displayed on the service path generation page.
S205, responding to a node configuration instruction triggered based on the node configuration information, and taking the business event associated information corresponding to the node configuration instruction in the plurality of business event associated information as the node content of the newly added path node.
In an alternative embodiment, as shown in fig. 6, in the case where the target traffic path information includes single traffic path information, the displaying the target traffic path information on the traffic path display page in response to the traffic path generation instruction may include:
s601, triggering a service path generation instruction under the condition that a path creation confirmation operation is detected.
Specifically, after the above step S205, the path node generating steps of steps S204 to S205 are repeatedly performed until a traffic path generating instruction is triggered in the case where a path creation confirmation operation is detected.
S602, determining creation sequence information among newly-added path nodes currently displayed in a service path generation page.
S603, generating event execution logic information based on the creation order information.
S604, based on the event execution logic information, the service path information is displayed on the service path display page.
In a specific embodiment, taking fig. 7 as an example, fig. 7 is a schematic diagram of a service path display page according to an embodiment of the present application.
In another optional embodiment, in a case where the target traffic path information includes a plurality of pieces of traffic path information, the displaying the traffic path information on the traffic path display page in response to the traffic path generation instruction may include:
1) And responding to the service path generation instruction, and combining the plurality of pieces of service path information to obtain target service path information.
In a specific embodiment, before the merging process is performed on the plurality of pieces of service path information, the plurality of pieces of service path information are obtained based on the service path information generating method of steps S601 to S604.
In a specific embodiment, the merging processing of the plurality of pieces of service path information to obtain the target service path information may include: and carrying out fusion processing on the same path nodes in the plurality of pieces of service path information to obtain target service path information.
2) And displaying the target service path information on the service path display page.
In a specific embodiment, taking fig. 8 as an example, fig. 8 is a schematic diagram of another service path showing page provided in an embodiment of the present application.
According to the embodiment, the nodes are created and configured in the service path generation page, then the event execution logic information among newly-added path nodes currently displayed in the service path generation page is determined, the service path information is displayed on the service path display page based on the event execution logic information, the convenience and the visibility of service path generation are improved, in addition, under the condition that a plurality of pieces of service path information exist, the pieces of service path information are combined to obtain target service path information, and the generation efficiency of the target service path information can be improved.
In the following, a specific embodiment of a service data verification method provided by the present application is described, and fig. 9 is a schematic flow chart of a service data verification method provided by the embodiment of the present application, where the method operation steps described in the examples or the flowcharts are provided, but more or fewer operation steps may be included based on conventional or non-creative labor. The order of steps recited in the embodiments is merely one way of performing the order of steps and does not represent a unique order of execution. In actual system or product execution, the methods illustrated in the embodiments or figures may be performed sequentially or in parallel (e.g., in a parallel processor or multi-threaded processing environment). Specifically, as shown in fig. 9, the method may include:
S901, service data of a preset service and target service path information of the preset service are obtained in response to a service data verification instruction, wherein the target service path information is path information which is generated by executing logic information based on events corresponding to a plurality of target event associated information and takes the plurality of target event associated information as path node content.
In a specific embodiment, acquiring service data of the preset service may include:
1) And acquiring reporting service data triggered by the embedded point for the preset test case.
2) And extracting initial service data corresponding to a preset time window from the reported service data.
In this embodiment of the present disclosure, the preset time window may be a slidable time window, and the preset time window may slide along the service time axis for a preset duration at intervals of a preset frequency, where the preset frequency and the preset duration may be preset according to a memory size in an actual application and a data amount of the service data to be reported.
3) And analyzing the initial service data to obtain the service data.
In practical applications, the initial service data is usually a binary byte stream file, so that the initial service data needs to be analyzed to obtain service data that is convenient to read. Specifically, the parsing the initial service data to obtain service data may include: and performing reverse-serialization analysis on the initial service data.
In a specific embodiment, the data format of the service data may be: { event identification information: xxxxx, error code information: xxxxx, execution time consuming information: xxxxx, device identification information: xxxxx.
S902, based on the target service path information, checking the service data to obtain a service checking result, wherein the service checking result represents event checking information of a plurality of target event associated information corresponding to the target service event and execution logic checking information among the target service events.
In this embodiment of the present disclosure, the event verification information may represent an execution condition of a service function corresponding to a target service event, and the execution logic verification information may represent an execution condition of a service flow between target service events.
In the embodiment of the present specification, any of the target event association information may include: event matching information and event verification information. Specifically, the event matching information may represent event association information for performing service data matching, and the event verification information may represent event association information for performing service data verification.
In a specific embodiment, the event matching information and the event verification information may be preset in combination with the data verification requirement of the service event corresponding to the target event association information in the actual application. For example, the event matching information may include: event identification information, error code information, etc., the event verification information may include: executing time-consuming information.
In a specific embodiment, as shown in fig. 10, the verifying the service data based on the target service path information to obtain a service verification result may include:
s1001, determining data to be verified from service data based on event matching information and event execution logic information.
In a specific embodiment, as shown in fig. 11, determining the data to be verified from the service data based on the event matching information and the event execution logic information may include:
s1101, matching the service data with event matching information corresponding to a plurality of path nodes in the target service path information, and determining a plurality of target event matching information.
Specifically, the target event matching information may be event matching information matched with any service data in event matching information corresponding to a plurality of path nodes.
For example, in the case where a certain piece of service data a is { event identification information: "test", error code information: "0, execution time-consuming information: -100, device identification information: TXAP1293D1239123,.}, if a certain event matching information includes: and the event identification information 'test' and the error code information 0, the service data a and the event matching information are considered to be matched, and the service data a and the event matching information are corresponding.
S1102, performing association analysis on path nodes corresponding to the plurality of target event matching information based on the event execution logic information to obtain at least one piece of association path information.
Specifically, based on the event execution logic information, determining target execution logic information of path nodes corresponding to the plurality of target event matching information, and based on the target execution logic information, obtaining at least one piece of associated path information corresponding to the path nodes.
S1103, determining at least one piece of relevant path information corresponding to the target service data from the service data corresponding to the target event matching information.
And S1104, taking the target service data as data to be verified.
According to the embodiment, based on the event execution logic information, correlation analysis is carried out on the path nodes, corresponding to the event matching information, in the target service path information and matched with the service data, so that at least one piece of correlation path information is obtained, the target service data corresponding to the at least one piece of correlation path information are used as data to be checked, and on the basis of improving the accuracy and efficiency of node correlation, the accuracy of the data to be checked can be improved.
S1002, checking the data to be checked based on the event checking information and the event executing logic information to obtain a service checking result.
In a specific embodiment, as shown in fig. 12, the verifying the data to be verified based on the event verification information and the event execution logic information to obtain the service verification result may include:
and S1201, performing node verification processing on the data to be verified based on the event verification information to obtain a node verification result.
Specifically, based on event verification information corresponding to the path node in each associated path information, node verification processing is performed on the target service data corresponding to each associated path information, so as to obtain a node verification result corresponding to each associated path information.
S1202, performing path verification processing on the data to be verified based on the event execution logic information and the node verification result to obtain a path verification result.
Specifically, based on the event execution logic information and the node verification result of each associated path information, path verification processing is performed on the target service data corresponding to each associated path information, so as to obtain a path verification result corresponding to each associated path information.
S1203, based on the node check result and the path check result, generates a service check result.
Specifically, a node check result and a path check result corresponding to at least one piece of associated path information are used as service check results.
For example, a certain associated path information a-B-C includes path nodes A, B and C, where path node a corresponds to the target traffic data a, path node B corresponds to the target traffic data B, path node C corresponds to the target traffic data C, and the event verification information corresponding to each of the path nodes A, B, C is the execution time consuming information greater than 0.
Under the condition that the execution time consumption information of the target service data a is 100, the target service data a is considered to be successfully checked, namely the path node A executes correctly; under the condition that the execution time consumption information of the target service data B is-100, the verification of the target service data B is considered to be failed, namely the path node B executes errors; under the condition that the execution time consumption information of the target service data C is-80, the verification of the target service data C is considered to be failed, namely the path node C is executed in error, so that the node verification result corresponding to the associated path information is that the A is executed correctly, the B and the C are executed in error, and the path verification result corresponding to the associated path information is that the path is executed in error.
The above embodiment shows that, firstly, based on the event verification information corresponding to the path node in each associated path information, node verification processing is performed on the target service data corresponding to each associated path information respectively to obtain a node verification result, so as to realize automatic data verification of the service node; and then executing logic information and node verification results based on the event of each associated path information, and respectively carrying out path verification processing on the target service data corresponding to each associated path information to obtain a path verification result, so as to realize automatic data verification of the service path, and improve the verification precision of the service data through node dimension and path dimension, thereby rapidly and accurately positioning the service problem and guaranteeing the service quality.
In a specific embodiment, the method may further include:
and based on the service verification result, performing verification index analysis on the target service path information to obtain verification index information, wherein the verification index information represents the node coverage degree of the path nodes in the target service path information and the path coverage degree of the service paths.
In practical application, through check index analysis, check index information representing node coverage degree and path coverage degree is obtained so as to comprehensively evaluate the current performance of the preset service, and error correction and quality maintenance are carried out on the preset service.
In a specific embodiment, the target traffic path information may include: as shown in fig. 13, the performing, based on the service verification result, verification index analysis on the service path information to obtain verification index information may include:
s1301, based on the node verification result, performing node coverage analysis on a plurality of path nodes in the target service path information to obtain a node coverage index.
In the present embodiment, the node coverage index may include, but is not limited to: node coverage rate, node execution standard rate, and number of effective coverage nodes. Specifically, the node coverage rate may represent the proportion of path nodes matched with the service data in the target service path information to all path nodes, the node execution standard reaching rate may represent the proportion of path nodes successfully executed in the target service path information to all path nodes, and the number of effective coverage nodes may represent the number of path nodes successfully executed in the target service path information.
S1302, based on the path verification result, performing path coverage analysis on at least one piece of service path information to obtain a path coverage index.
In the present embodiment, the path coverage index may include, but is not limited to: path coverage and number of active coverage paths. Specifically, the path coverage rate may represent a proportion of the service paths matched with the service data in the target service path information to all the service paths, and the number of the effective coverage paths may represent a number of service paths successfully executed in the target service path information.
S1303, generating check index information based on the node coverage index and the path coverage index.
Specifically, the node coverage index and the path coverage index may be used as check index information.
The above embodiment shows that, firstly, based on the node verification result, the node coverage analysis is performed on the plurality of path nodes in the target service path information to obtain the node coverage index, and then, based on the path verification result, the path coverage analysis is performed on at least one piece of service path information to obtain the path coverage index, so that the service execution condition corresponding to the target service path information can be further defined from the node dimension and the path dimension, and the accuracy and pertinence of the verification result analysis are improved.
In an alternative embodiment, the target traffic path information may include: the service path information corresponding to the current service version may include: the method may further include:
1) Acquiring a second service verification result corresponding to the historical service version;
2) And performing index comparison analysis on the first service verification result and the second service verification result to obtain a service version comparison result.
Specifically, the service version comparison result may include: the node check result is equal to the ratio, the path check result is equal to the ratio, etc.
In practical application, the service version comparison result can be used for determining whether the service paths of the two versions are changed and whether the service quality is changed, so as to evaluate whether the service data check is passed.
The embodiment can be seen that by using the verification result comparison mechanism based on the version, the service data verification results of different versions are effectively compared, and the data verification comparison efficiency is improved, so that the accuracy of verification result evaluation is improved.
According to the technical scheme provided by the embodiment of the application, in the application scene of service data verification, the service event display page comprising a plurality of pieces of service event related information of the preset service can be displayed, the service event display page is updated by using the updating operation information, and the convenience and the flexibility of updating the service event display page are improved; in addition, the service event display page is switched to the service path generation page, nodes are created and configured in the service path generation page, then event execution logic information among newly-added path nodes currently displayed in the service path generation page is determined, service path information is displayed in the service path display page based on the event execution logic information, the actual service path trend is precipitated through the front-end visualized target service path information, each service event is abstracted into a visualized service node, and convenience and visibility of service path generation are improved, so that query efficiency of the service event and the service path is improved; in addition, under the condition that a plurality of pieces of service path information exist, the plurality of pieces of service path information are combined to obtain target service path information, so that the generation efficiency of the target service path information can be improved; in addition, service data and target service path information of a preset service are obtained in response to a service data verification instruction, correlation analysis is carried out on path nodes matched with the service data in corresponding event matching information in the target service path information based on event execution logic information, at least one piece of correlation path information is obtained, the target service data corresponding to the at least one piece of correlation path information is used as data to be verified, and on the basis of improving the accuracy and efficiency of node correlation, the accuracy of the data to be verified can be improved; in addition, based on event verification information corresponding to the path nodes in each associated path information, node verification processing is performed on target service data corresponding to each associated path information respectively to obtain node verification results, automatic data verification of service nodes is achieved, then logic information and node verification results are executed based on the events of each associated path information, path verification processing is performed on the target service data corresponding to each associated path information respectively to obtain path verification results, automatic data verification of service paths is achieved, verification accuracy of the service data can be improved through node dimensions and path dimensions, service problems can be rapidly and accurately located, and service quality is guaranteed; in addition, by using a verification result comparison mechanism based on the version, the business data verification results of different versions are effectively compared, and the data verification comparison efficiency is improved, so that the accuracy of verification result evaluation is improved.
The embodiment of the application also provides a service path generating device, as shown in fig. 14, the service path generating device may include:
the service event display page display module 1410 is configured to display a service event display page of a preset service, where the service event display page includes a plurality of service event related information of the preset service;
the target service path information display module 1420 is configured to respond to a service path generation instruction, display target service path information on a service path display page, where the target service path information is path information generated by using a plurality of target event related information as path node content based on event execution logic information corresponding to a plurality of target event related information, and the plurality of target event related information is service event related information corresponding to a service path generation instruction in the plurality of service event related information.
In an optional embodiment, the service event presentation page may further include update operation information, and the apparatus may further include:
and the business event updating module is used for responding to a business event updating instruction triggered based on the updating operation information and updating a plurality of business event related information in the business event display page.
In a specific embodiment, the apparatus may further include:
the business path generation page display module is used for responding to the page switching instruction and displaying a business path generation page, wherein the business path generation page comprises node creation information and node configuration information;
the node creation module is used for displaying a newly added path node on the service path generation page under the condition that a node creation instruction triggered based on the node creation information is detected;
the node configuration module is used for responding to the node configuration instruction triggered based on the node configuration information and taking the business event associated information corresponding to the node configuration instruction in the plurality of business event associated information as the node content of the newly added path node.
In an alternative embodiment, in the case that the target traffic path information includes single traffic path information, the target traffic path information display module 1420 may include:
a service path generation instruction triggering unit, configured to trigger a service path generation instruction when a path creation confirmation operation is detected;
and the creation sequence information determining unit is used for determining creation sequence information among newly-added path nodes currently displayed in the service path generation page.
And an event execution logic information generation unit configured to generate event execution logic information based on the creation order information.
And the service path information display unit is used for displaying the service path information on the service path display page based on the event execution logic information.
In another alternative embodiment, in case that the target traffic path information includes a plurality of pieces of traffic path information, the target traffic path information presentation module 1420 may include:
the merging processing unit is used for responding to the service path generation instruction, merging the plurality of pieces of service path information and obtaining target service path information;
and the target service path information display unit is used for displaying the target service path information on the service path display page.
It should be noted that, the apparatus and method embodiments in the apparatus embodiments are based on the same inventive concept.
The embodiment of the application also provides a service data checking device, as shown in fig. 15, which may include:
the data acquisition module 1510 is configured to, in response to a service data verification instruction, acquire service data of a preset service and target service path information of the preset service, where the target service path information is path information generated by performing logic information based on events corresponding to a plurality of target event association information and using the plurality of target event association information as path node content;
The service verification result module 1520 is configured to perform verification processing on the service data based on the target service path information to obtain a service verification result, where the service verification result characterizes event verification information of the target service event corresponding to the plurality of target event association information and execution logic verification information between the target service events.
In a specific embodiment, any of the target event association information may include: event matching information and event verification information, the service verification result module 1520 may include:
the data unit to be checked is used for determining data to be checked from service data based on event matching information and event execution logic information;
and the verification processing unit is used for carrying out verification processing on the data to be verified based on the event verification information and the event execution logic information to obtain a service verification result.
In a specific embodiment, the data determining unit to be verified may include:
the target event matching information determining unit is used for performing matching processing on the service data and event matching information corresponding to a plurality of path nodes in the target service path information to determine a plurality of target event matching information;
the associated path information determining unit is used for carrying out associated analysis on path nodes corresponding to the plurality of target event matching information based on the event execution logic information to obtain at least one piece of associated path information;
The target service data determining unit is used for determining at least one piece of target service data corresponding to each piece of associated path information from the service data corresponding to each piece of target event matching information;
and the data to be checked determining unit is used for taking the target service data as the data to be checked.
In a specific embodiment, the verification processing unit may include:
the node verification processing unit is used for carrying out node verification processing on the data to be verified based on the event verification information to obtain a node verification result;
the path verification processing unit is used for performing path verification processing on the data to be verified based on the event execution logic information and the node verification result to obtain a path verification result;
and the service check result generating unit is used for generating a service check result based on the node check result and the path check result.
In a specific embodiment, the apparatus may further include:
and the check index analysis module is used for carrying out check index analysis on the target service path information based on the service check result to obtain check index information, wherein the check index information represents the node coverage degree of the path nodes in the target service path information and the path coverage degree of the service paths.
In a specific embodiment, the target traffic path information may include: at least one piece of service path information, the check index analysis module may include:
the node coverage analysis unit is used for carrying out node coverage analysis on a plurality of path nodes in the target service path information based on the node verification result to obtain node coverage indexes;
the path coverage analysis unit is used for carrying out path coverage analysis on at least one piece of service path information based on the path verification result to obtain a path coverage index;
and the check index information generation unit is used for generating check index information based on the node coverage index and the path coverage index.
It should be noted that, the apparatus and method embodiments in the apparatus embodiments are based on the same inventive concept.
In an alternative embodiment, the target traffic path information may include: the service path information corresponding to the current service version may include: the device may further include a first service verification result corresponding to the current service version:
the second service verification result acquisition module is used for acquiring a second service verification result corresponding to the historical service version;
And the comparison analysis module is used for carrying out comparison analysis on the first service verification result and the second service verification result to obtain a service version comparison result.
It should be noted that, the apparatus and method embodiments in the apparatus embodiments are based on the same inventive concept.
The embodiment of the application provides electronic equipment, which comprises a processor and a memory, wherein at least one instruction or at least one section of program is stored in the memory, and the at least one instruction or the at least one section of program is loaded and executed by the processor to realize the business path generation method or the business data verification method provided by the embodiment of the method.
Further, fig. 16 shows a schematic hardware structure of an electronic device for implementing the service path generation method or the service data verification method provided by the embodiment of the present application, where the electronic device may participate in forming or including the service path generation device or the service data verification device provided by the embodiment of the present application. As shown in fig. 16, the electronic device 160 may include one or more processors 1602 (shown in the figures as 1602a, 1602b, … …,1602 n) (the processor 1602 may include, but is not limited to, a processing means such as a microprocessor MCU or a programmable logic device FPGA), a memory 1604 for storing data, and a transmission means 1606 for communication functions. In addition, the method may further include: a display, an input/output interface (I/O interface), a Universal Serial Bus (USB) port (which may be included as one of the ports of the I/O interface), a network interface, a power supply, and/or a camera. It will be appreciated by those of ordinary skill in the art that the configuration shown in fig. 16 is merely illustrative and is not intended to limit the configuration of the electronic device described above. For example, electronic device 160 may also include more or fewer components than shown in FIG. 16, or have a different configuration than shown in FIG. 16.
It should be noted that the one or more processors 1602 and/or other data processing circuits described above may generally be referred to herein as "data processing circuits. The data processing circuit may be embodied in whole or in part in software, hardware, firmware, or any other combination. Further, the data processing circuitry may be a single stand-alone processing module, or incorporated, in whole or in part, into any of the other elements in the electronic device 160 (or mobile device). As referred to in embodiments of the application, the data processing circuit acts as a processor control (e.g., selection of the path of the variable resistor termination connected to the interface).
The memory 1604 may be used to store software programs and modules of application software, such as program instructions/data storage devices corresponding to the navigation methods described in the embodiments of the present application, and the processor 1602 executes the software programs and modules stored in the memory 1604 to perform various functional applications and data processing, i.e., to implement one of the navigation methods described above. The memory 1604 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 1604 may further include memory remotely located relative to the processor 1602, which may be connected to the electronic device 160 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission device 1606 is used to receive or transmit data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider of electronic device 160. In one example, the transmission means 1606 includes a network adapter (NetworkInterfaceController, NIC) that can be connected to other network devices through a base station to communicate with the internet. In one embodiment, the transmission device 1606 may be a radio frequency (RadioFrequency, RF) module for communicating with the internet wirelessly.
The display may be, for example, a touch screen type Liquid Crystal Display (LCD) that may enable a user to interact with a user interface of the electronic device 160 (or mobile device).
Embodiments of the present application also provide a computer readable storage medium, which may be provided in a navigation device to store at least one instruction or at least one program related to a service path generation method or a service data verification method for implementing the method embodiments, where the at least one instruction or the at least one program is loaded and executed by the processor to implement the service path generation method or the service data verification method provided in the method embodiments.
Alternatively, in this embodiment, the storage medium may be located in at least one network server among a plurality of network servers of the computer network. Alternatively, in the present embodiment, the storage medium may include, but is not limited to: a U-disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing program codes.
Embodiments of the present application also provide a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs a service path generation method or a service data verification method as provided by the method embodiment.
It should be noted that: the sequence of the embodiments of the present application is only for description, and does not represent the advantages and disadvantages of the embodiments. And the foregoing description has been directed to specific embodiments of this application. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
The embodiments of the present application are described in a progressive manner, and the same and similar parts of the embodiments are all referred to each other, and each embodiment is mainly described in the differences from the other embodiments. In particular, for the apparatus and device embodiments, since they are substantially similar to the method embodiments, the description is relatively simple, with reference to the description of the method embodiments in part.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program for instructing relevant hardware, where the program may be stored in a computer readable storage medium, and the storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The foregoing description of the preferred embodiments of the application is not intended to limit the application to the precise form disclosed, and any such modifications, equivalents, and alternatives falling within the spirit and scope of the application are intended to be included within the scope of the application.

Claims (17)

1. A method for generating a traffic path, the method comprising:
displaying a service event display page of a preset service, wherein the service event display page comprises a plurality of service event related information of the preset service;
And responding to a service path generation instruction, displaying target service path information on a service path display page, wherein the target service path information is path information which is generated by taking a plurality of target event related information as path node content and is based on event execution logic information corresponding to the plurality of target event related information, and the plurality of target event related information is service event related information corresponding to the service path generation instruction in the plurality of service event related information.
2. The method of claim 1, wherein prior to said responding to the traffic path generation instruction, displaying the target traffic path information on the traffic path display page, the method further comprises:
responding to a page switching instruction, displaying a service path generation page, wherein the service path generation page comprises node creation information and node configuration information;
under the condition that a node creation instruction triggered based on the node creation information is detected, a page display newly added path node is generated on the service path;
responding to a node configuration instruction triggered based on the node configuration information, and taking the business event associated information corresponding to the node configuration instruction in the business event associated information as the node content of the newly-added path node.
3. The method of claim 2, wherein, in the case where the target traffic path information includes single traffic path information, the displaying the target traffic path information on the traffic path display page in response to the traffic path generation instruction includes:
triggering the service path generation instruction under the condition that a path creation confirmation operation is detected;
determining creation sequence information among newly-added path nodes currently displayed in the service path generation page;
generating the event execution logic information based on the creation order information;
and based on the event execution logic information, displaying the service path information on the service path display page.
4. The method of claim 2, wherein, in the case where the target traffic path information includes a plurality of pieces of traffic path information, the displaying the traffic path information at the traffic path display page in response to the traffic path generation instruction includes:
responding to the service path generation instruction, and carrying out combination processing on the plurality of pieces of service path information to obtain the target service path information;
and displaying the target service path information on the service path display page.
5. The method of any of claims 1 to 4, wherein the business event presentation page further comprises update operation information, the method further comprising:
and updating the plurality of business event related information in the business event display page in response to a business event updating instruction triggered based on the updating operation information.
6. A method for verifying service data, the method comprising:
responding to a service data verification instruction, acquiring service data of a preset service and target service path information of the preset service, wherein the target service path information is path information which is generated by taking a plurality of pieces of target event associated information as path node content and is based on event execution logic information corresponding to the plurality of pieces of target event associated information;
and based on the target service path information, performing verification processing on the service data to obtain a service verification result, wherein the service verification result represents event verification information of the target service event corresponding to the plurality of target event related information and execution logic verification information among the target service events.
7. The method of claim 6, wherein any targeted event association information comprises: the step of verifying the service data based on the target service path information to obtain a service verification result comprises the following steps:
Determining data to be verified from the service data based on the event matching information and the event execution logic information;
and based on the event verification information and the event execution logic information, verifying the data to be verified to obtain the service verification result.
8. The method of claim 7, wherein determining the data to be verified from the traffic data based on the event matching information and the event execution logic information comprises:
matching the service data with event matching information corresponding to a plurality of path nodes in the target service path information to determine a plurality of target event matching information;
performing association analysis on path nodes corresponding to the plurality of target event matching information based on the event execution logic information to obtain at least one piece of association path information;
determining the corresponding target service data of the at least one piece of associated path information from the service data corresponding to each of the plurality of pieces of target event matching information;
and taking the target service data as the data to be checked.
9. The method of claim 7, wherein the verifying the data to be verified based on the event verification information and the event execution logic information to obtain the service verification result comprises:
Based on the event verification information, performing node verification processing on the data to be verified to obtain a node verification result;
performing path verification processing on the data to be verified based on the event execution logic information and the node verification result to obtain a path verification result;
and generating the service verification result based on the node verification result and the path verification result.
10. The method according to any one of claims 6 to 9, further comprising:
and based on the service verification result, performing verification index analysis on the target service path information to obtain verification index information, wherein the verification index information represents the node coverage degree of the path nodes in the target service path information and the path coverage degree of the service paths.
11. The method of claim 10, wherein the service verification result comprises: node verification results and path verification results, wherein the target service path information comprises: and at least one piece of service path information, wherein the step of performing check index analysis on the service path information based on the service check result to obtain check index information comprises the following steps:
Based on the node verification result, performing node coverage analysis on a plurality of path nodes in the target service path information to obtain node coverage indexes;
based on the path verification result, performing path coverage analysis on the at least one piece of service path information to obtain a path coverage index;
and generating the check index information based on the node coverage index and the path coverage index.
12. The method according to any one of claims 6 to 9, wherein the target traffic path information comprises: service path information corresponding to the current service version, wherein the service verification result comprises: the method further comprises the following steps of:
acquiring a second service verification result corresponding to the historical service version;
and comparing and analyzing the first service verification result and the second service verification result to obtain a service version comparison result.
13. A traffic path generating apparatus, the apparatus comprising:
the business event display page display module is used for displaying a business event display page of a preset business, wherein the business event display page comprises a plurality of business event related information of the preset business;
The target service path information display module is used for responding to a service path generation instruction, displaying target service path information on a service path display page, wherein the target service path information is path information which is generated by taking a plurality of target event associated information as path node content and is based on event execution logic information corresponding to the plurality of target event associated information, and the plurality of target event associated information is service event associated information corresponding to the service path generation instruction in the plurality of service event associated information.
14. A service data verification apparatus, the apparatus comprising:
the data acquisition module is used for responding to a service data verification instruction, acquiring service data of a preset service and target service path information of the preset service, wherein the target service path information is path information which is generated by taking a plurality of pieces of target event associated information as path node content and is based on event execution logic information corresponding to the plurality of pieces of target event associated information;
and the service verification result module is used for carrying out verification processing on the service data based on the target service path information to obtain a service verification result, wherein the service verification result represents event verification information of the target service event corresponding to the plurality of target event related information and execution logic verification information among the target service events.
15. An electronic device comprising a processor and a memory, wherein the memory has stored therein at least one instruction or at least one program that is loaded and executed by the processor to implement the traffic path generating method according to any one of claims 1 to 5 or the traffic data verification method according to any one of claims 6 to 12.
16. A computer readable storage medium having stored therein at least one instruction or at least one program loaded and executed by a processor to implement the traffic path generating method according to any one of claims 1 to 5 or the traffic data verification method according to any one of claims 6 to 12.
17. A computer program product, characterized in that it comprises at least one instruction or at least one program, which is loaded and executed by a processor to implement the traffic path generating method according to any of claims 1 to 5 or the traffic data verification method according to any of claims 6 to 12.
CN202210436615.3A 2022-04-21 2022-04-21 Service path generation and service data verification method and device and electronic equipment Pending CN116974795A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210436615.3A CN116974795A (en) 2022-04-21 2022-04-21 Service path generation and service data verification method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210436615.3A CN116974795A (en) 2022-04-21 2022-04-21 Service path generation and service data verification method and device and electronic equipment

Publications (1)

Publication Number Publication Date
CN116974795A true CN116974795A (en) 2023-10-31

Family

ID=88470026

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210436615.3A Pending CN116974795A (en) 2022-04-21 2022-04-21 Service path generation and service data verification method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN116974795A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117827191A (en) * 2024-01-10 2024-04-05 广东赛意信息科技有限公司 Execution method, device, equipment and storage medium based on visual modeling

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117827191A (en) * 2024-01-10 2024-04-05 广东赛意信息科技有限公司 Execution method, device, equipment and storage medium based on visual modeling

Similar Documents

Publication Publication Date Title
CN106843828B (en) Interface display and loading method and device
CN112671878B (en) Block chain information subscription method, device, server and storage medium
CN111400170B (en) Data authority testing method and device
CN110833693A (en) Game running method and device, storage medium and electronic device
CN109213782B (en) Search interface configuration and display method and device and communication equipment
CN112507249A (en) Method and device for generating interest points, electronic equipment and storage medium
TW201734861A (en) Description information generating method and device
CN110941634A (en) Data processing method and device, storage medium and electronic device
CN115705190A (en) Method and device for determining dependence degree
CN116827774A (en) Service analysis method, device, equipment and storage medium
CN116974795A (en) Service path generation and service data verification method and device and electronic equipment
CN110866205A (en) Method and apparatus for storing information
CN116155730B (en) Configuration updating method and device, electronic equipment and computer readable storage medium
CN113391741A (en) Operation checking method and device, storage medium and electronic equipment
CN110020166B (en) Data analysis method and related equipment
CN117294630A (en) Communication protocol testing method, device, computer equipment and storage medium
CN111127161A (en) Data processing method, system, electronic device and readable storage medium
CN117130702A (en) Graphic interface adjusting method and device, storage medium and electronic equipment
CN105262829B (en) Geographical position monitoring method and system
CN110659299B (en) Data updating method and device and front-end development client
CN113703742A (en) Display method and device of parameter information of component and electronic device
CN112948219A (en) Link tracking method and device
CN112073824B (en) Data processing method and device based on live video
CN110609781A (en) Interface test method, device and storage medium
CN116991700A (en) Test analysis 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