Nothing Special   »   [go: up one dir, main page]

CN114860593A - Cross-line transmission test method, device, equipment and storage medium - Google Patents

Cross-line transmission test method, device, equipment and storage medium Download PDF

Info

Publication number
CN114860593A
CN114860593A CN202210489701.0A CN202210489701A CN114860593A CN 114860593 A CN114860593 A CN 114860593A CN 202210489701 A CN202210489701 A CN 202210489701A CN 114860593 A CN114860593 A CN 114860593A
Authority
CN
China
Prior art keywords
cross
row
message
data
sending
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
CN202210489701.0A
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.)
Industrial and Commercial Bank of China Ltd ICBC
Original Assignee
Industrial and Commercial Bank of China Ltd ICBC
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 Industrial and Commercial Bank of China Ltd ICBC filed Critical Industrial and Commercial Bank of China Ltd ICBC
Priority to CN202210489701.0A priority Critical patent/CN114860593A/en
Publication of CN114860593A publication Critical patent/CN114860593A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3664Environments for testing or debugging software
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3692Test management for test results analysis
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The disclosure provides a cross-bank sending test method, and relates to the field of finance or other fields. The method comprises the following steps: acquiring cross-row input data of a first system in a production environment and a cross-row message receipt returned to the first system by a pedestrian terminal; sending the cross-row input data to a second system, wherein the second system comprises a system obtained by reconstructing the first system, and the second system is different from the first system in technical implementation scheme; acquiring first message data output by the second system in the process of processing the cross-row input data; if the first message data meets a preset condition, sending the cross-line message receipt to the second system; and acquiring a cross-row test result output by the second system after processing the cross-row message receipt. The present disclosure also provides a cross-line delivery test device, apparatus, storage medium, and program product.

Description

Cross-line transmission test method, device, equipment and storage medium
Technical Field
The present disclosure relates to the financial and other fields, and more particularly, to a cross-line posting test method, apparatus, device, medium, and program product.
Background
The business-crossing business of commercial banks generally involves interacting with the chinese people's bank (hereinafter referred to as the bank). When a commercial bank develops and tests a new system or a new function, if a message needs to be sent to a pedestrian to verify the related functions of the cross-bank service, the problem that the commercial bank cannot actually interact with the pedestrian system in a test environment is met, and the test difficulty is caused. Therefore, how to test the cross-row report is a problem to be solved urgently at present.
Disclosure of Invention
In view of the foregoing, the present disclosure provides a cross-line posting test method, apparatus, device, medium, and program product for testing using data in a production environment.
One aspect of the embodiments of the present disclosure provides a cross-bank report testing method for a bank end, including: acquiring cross-row input data of a first system in a production environment and a cross-row message receipt returned to the first system by a pedestrian end, wherein the bank end utilizes the first system and the pedestrian end to interact in the production environment so as to process cross-row services; sending the cross-row input data to a second system, wherein the second system comprises a system obtained by reconstructing the first system, and the second system is different from the first system in technical implementation scheme; acquiring first message data output by the second system in the process of processing the cross-row input data, wherein the first message data is used for being sent to the pedestrian end; if the first message data meets a preset condition, sending the cross-line message receipt to the second system; and acquiring a cross-row test result output by the second system after processing the cross-row message receipt.
According to an embodiment of the present disclosure, further comprising: acquiring a cross-line processing result output by the first system when the cross-line message receipt is processed; and comparing the cross-row test result with the cross-row processing result.
According to an embodiment of the present disclosure, further comprising: acquiring a first log generated by the first system processing the cross-line message receipt, wherein the first log comprises N pieces of first intermediate data before the first system outputs the cross-line processing result; according to a technical implementation of the second system, the N first intermediate data are transformed; based on the converted result, M first conversion data are obtained, wherein N, M are integers greater than or equal to 1, respectively, and M is less than or equal to N.
According to an embodiment of the present disclosure, further comprising: acquiring a second log generated by the second system processing the cross-line message receipt, wherein the second log comprises M second intermediate data before the second system outputs the cross-line test result; comparing the M second intermediate data and the M first converted data.
According to an embodiment of the present disclosure, further comprising: acquiring second message data output by the first system when the first system processes the cross-line input data, wherein the second message data is used for being sent to the pedestrian end, and the pedestrian end is used for responding to the second message data and returning the cross-line message receipt; comparing the first message data with the second message data; wherein, the first message data meeting the preset condition comprises: the first message data is the same as the second message data.
According to an embodiment of the present disclosure, further comprising: acquiring a third log generated by the first system processing the cross-row input data, wherein the third log comprises R third intermediate data before the first system outputs the second message data; according to a technical implementation of the second system, converting the R third intermediate data; based on the result after the conversion, S second conversion data are obtained, wherein R, S are integers greater than or equal to 1, and S is less than or equal to R, respectively.
According to an embodiment of the present disclosure, further comprising: acquiring a fourth log generated by the second system processing the cross-row input data, wherein the fourth log comprises S fourth intermediate data before the second system outputs the first message data; comparing the S fourth intermediate data and the S second conversion data.
According to the embodiment of the disclosure, the acquiring of the cross-line input data of the first system in the production environment and the cross-line message receipt returned to the first system by the human terminal comprise: intercepting the cross-row input data by using a tangent plane technology and intercepting the cross-row message receipt by using the tangent plane technology in the production environment; sending the cross-row input data and the cross-row message receipt to a message queue; and acquiring the cross-row input data and the cross-row message receipt from the message queue.
According to an embodiment of the present disclosure, the intercepting the cross-line input data by using a tangent plane technique includes: intercepting at least one entry in the cross-row input data according to a technical implementation of the second system; wherein the sending the cross-row input data to a second system comprises: sending the at least one entry to the second system.
According to an embodiment of the present disclosure, before sending the at least one input item to the second system, further comprising: according to a technical implementation of the second system, format conversion is performed on the at least one entry; wherein the sending the at least one entry to the second system comprises: sending the converted at least one input item to the second system.
According to the embodiment of the present disclosure, before sending the cross-line message receipt to the second system, the method further includes: and responding to the first message data, and sending a message sending result to the second system by utilizing a sandbox technology, wherein the successful sending result is used for simulating a cross-row message receiving result returned by the pedestrian end.
Another aspect of the embodiments of the present disclosure provides a cross-bank report testing apparatus for a bank end, including: the system comprises a first acquisition module, a second acquisition module and a third acquisition module, wherein the first acquisition module is used for acquiring cross-row input data of a first system in a production environment and a cross-row message receipt returned to the first system by a pedestrian end, and the bank end utilizes the first system and the pedestrian end to interact in the production environment so as to process cross-row services; the system comprises a first sending module, a second sending module and a third sending module, wherein the first sending module is used for sending the cross-row input data to a second system, the second system comprises a system obtained by reconstructing the first system, and the second system is different from the first system in technical implementation scheme; the message obtaining module is used for obtaining first message data output by the second system after processing the cross-row input data, wherein the first message data is used for being sent to the pedestrian end; the second sending module is used for sending the cross-line message receipt to the second system if the first message data meets the preset condition; and the second acquisition module is used for acquiring the cross-row test result output by the second system after the cross-row message receipt is processed.
Another aspect of the disclosed embodiments provides an electronic device, including: one or more processors; a storage device to store one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform the method as described above.
Yet another aspect of the embodiments of the present disclosure provides a computer-readable storage medium having stored thereon executable instructions, which when executed by a processor, cause the processor to perform the method as described above.
Yet another aspect of the disclosed embodiments provides a computer program product comprising a computer program that when executed by a processor implements the method as described above.
One or more of the above embodiments have the following advantageous effects: by using the cross-row input data and the cross-row message receipt in the production environment, dependence on the human environment can be eliminated, and the test on the second system is realized. The method comprises the steps of firstly sending cross-row input data to a second system, responding to first message data output by the second system, and sending a cross-row message receipt to the second system again, so that a cross-row test result output by the second system based on the data in the production environment can be obtained, and the test requirement is met. The problem of testing difficulty caused by the fact that the testing environment cannot actually interact with a pedestrian system is solved to a certain extent.
Drawings
The foregoing and other objects, features and advantages of the disclosure will be apparent from the following description of embodiments of the disclosure, which proceeds with reference to the accompanying drawings, in which:
fig. 1 schematically illustrates an application scenario diagram of a cross-row report test method according to an embodiment of the present disclosure;
FIG. 2 schematically illustrates a flow diagram of a cross-row posting test method according to an embodiment of the disclosure;
FIG. 3 schematically illustrates a flow diagram for obtaining cross-row input data and cross-row message receipt according to an embodiment of the disclosure;
FIG. 4 schematically illustrates a flow diagram for intercepting cross-row input data according to an embodiment of the disclosure;
FIG. 5 schematically shows a flow diagram of format conversion according to an embodiment of the disclosure;
FIG. 6 schematically illustrates a flow diagram of a cross-row posting test method according to another embodiment of the present disclosure;
FIG. 7 schematically shows a flow chart for obtaining second translation data according to an embodiment of the present disclosure;
FIG. 8 schematically illustrates a flow diagram of a cross-row posting test method according to another embodiment of the present disclosure;
FIG. 9 schematically illustrates a flow diagram of a cross-row posting test method according to another embodiment of the present disclosure;
FIG. 10 schematically shows a flow chart for obtaining first conversion data according to an embodiment of the disclosure;
FIG. 11 schematically illustrates a flow diagram of a cross-row posting test method according to another embodiment of the present disclosure;
FIG. 12 schematically illustrates an architecture diagram for implementing a cross-row posting test method according to an embodiment of the disclosure;
FIG. 13 is a block diagram schematically illustrating a cross-line messaging test device according to an embodiment of the present disclosure;
fig. 14 schematically illustrates a block diagram of an electronic device suitable for implementing a cross-row posting test method according to an embodiment of the present disclosure.
Detailed Description
In order to facilitate understanding of technical solutions of the embodiments of the present disclosure, some technical terms related to the present disclosure are first introduced.
Bank end: referred to as the commercial bank end.
A pedestrian end: refers to the central bank end.
Cross-row service: an interactive financial transaction is conducted between two different banks. Such as cross bank transfers or cross bank payments between two commercial banks, in which case the interaction occurs through a human bank. Such as interaction between commercial banks and pedestrians, and data query or report.
And (3) testing environment: a general term for software, hardware, and data required to complete a product test job.
The production environment is as follows: a general term of software, hardware, and data required to formally provide a service to the outside.
And (3) reconstruction: the method comprises the step of modifying hardware or software (such as code or architecture) of the line crossing system without changing input and output of the line crossing system. In the embodiment of the disclosure, the second system is a technical reconstruction of the first system, the two systems have basically the same business processing rule for the cross-row input data, and the technical implementation schemes are different.
The technical implementation scheme is as follows: based on the requirement of processing the cross-row service, a scheme of a cross-row system meeting the requirement is obtained by utilizing a hardware technology or a software technology.
Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood that the description is illustrative only and is not intended to limit the scope of the present disclosure. In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the disclosure. It may be evident, however, that one or more embodiments may be practiced without these specific details. Moreover, in the following description, descriptions of well-known structures and techniques are omitted so as to not unnecessarily obscure the concepts of the present disclosure.
In the technical scheme of the disclosure, the collection, storage, use, processing, transmission, provision, disclosure, application and other processing of the personal information of the related user are all in accordance with the regulations of related laws and regulations, necessary confidentiality measures are taken, and the customs of the public order is not violated.
The method for testing the cross-row message in the related technology can apply for a pedestrian joint test environment, interact with a pedestrian end in the joint test environment, and test verification of cross-row services is carried out. However, the scheme depends on the arrangement of a pedestrian test plan, and the test efficiency is low.
Embodiments of the present disclosure provide a method, apparatus, device, medium, and program product for a bank end to cross-bank report test. The method comprises the following steps: the method comprises the steps of obtaining cross-line input data of a first system in a production environment and a cross-line message receipt returned to the first system by a bank end, wherein the bank end utilizes the first system and the man end to interact in the production environment so as to process cross-line business. And sending the cross-row input data to a second system, wherein the second system comprises a system obtained by reconstructing the first system, and the technical implementation scheme of the second system is different from that of the first system. And acquiring first message data output by the second system processing the cross-row input data, wherein the first message data is used for being sent to the pedestrian terminal. And if the first message data meets the preset condition, sending the cross-line message receipt to the second system. And acquiring a cross-row test result output by the second system after the cross-row message receipt is processed.
According to the embodiment of the disclosure, the dependence on the human environment can be eliminated by using the cross-row input data and the cross-row message receipt in the production environment, and the test on the second system is realized. The method comprises the steps of firstly sending cross-row input data to a second system, responding to first message data output by the second system, and sending a cross-row message receipt to the second system again, so that a cross-row test result output by the second system based on the data in the production environment can be obtained, and the test requirement is met. The problem of testing difficulty caused by the fact that the testing environment cannot actually interact with a pedestrian system is solved to a certain extent.
It should be noted that the cross-line report test method, apparatus, device, medium, and program product according to the embodiments of the present disclosure may be used in the cross-line report service test in the financial field, and may also be used in other fields except the financial field. The technical fields of the cross-line report test method, device, equipment, medium and program product of the embodiments of the present disclosure are not limited.
Fig. 1 schematically shows an application scenario diagram of a cross-line report test method according to an embodiment of the present disclosure.
As shown in fig. 1, the application scenario 100 according to this embodiment may include terminal devices 111, 112, 113, a network 120, a first server 130, a second server 140, a third server 150 and a fourth server 160. The network 120 serves as a medium for providing a communication link between the terminal devices 111, 112, 113 and the first server 130. Network 120 may also be used to provide a medium for communication links between various servers. Network 120 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
The user may use the terminal device 111, 112, 113 to interact with the first server 130 over the network 120 to receive or send messages or the like. Various messaging client applications, such as shopping-like applications, web browser applications, search-like applications, instant messaging tools, mailbox clients, social platform software, etc. (examples only) may be installed on the terminal devices 111, 112, 113.
The terminal devices 111, 112, 113 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, desktop computers, and the like.
Any of the first server 130, the second server 140, the third server 150 and the fourth server 160 may be a server providing various services, such as a background management server (for example only) providing support for websites browsed by users using the terminal devices 111, 112, 113. The background management server may analyze and perform other processing on the received data such as the user request, and feed back a processing result (e.g., a webpage, information, or data obtained or generated according to the user request) to the terminal device.
Referring to fig. 1, a first system at the bank side may be provided at a first server 130, and a system at the pedestrian side may be provided at a second server 140. In a production environment, the bank side may interact with the second server 140 using the first server 130. The bank end may configure the emulation control node and set it in the third server 150. The bank end may locate the second system at the fourth server 160. The simulation control node may use the cross-row service data processed in the first system as a test for the second system. In some embodiments, the bank end may set the first system, the second system and the emulation control node in the same server.
It should be noted that the cross-row report testing method provided by the embodiment of the present disclosure may be generally executed by the third server 150. Accordingly, the cross-line report testing apparatus provided by the embodiment of the present disclosure may be generally disposed in the third server 150. The cross-row report test method provided by the embodiment of the present disclosure may also be executed by a server or a server cluster that is different from the third server 150 and is capable of communicating with the terminal devices 111, 112, 113 and/or the third server 150. Correspondingly, the cross-row report testing apparatus provided by the embodiment of the present disclosure may also be disposed in a server or a server cluster that is different from the third server 150 and can communicate with the terminal devices 111, 112, 113 and/or the third server 150.
It should be understood that the number of terminal devices, networks, and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
The cross-line transmission test method according to the embodiment of the present disclosure will be described in detail below with reference to fig. 2 to 12 based on the scenario described in fig. 1.
Fig. 2 schematically shows a flow chart of a cross-row report test method according to an embodiment of the present disclosure.
As shown in fig. 2, the cross-row report test method of this embodiment includes operations S210 to S250.
In operation S210, cross-line input data of the first system in the production environment and a cross-line message receipt returned to the first system by the bank end are obtained, wherein the bank end interacts with the bank end in the production environment by using the first system to process cross-line services.
Taking the first system as an inter-bank payment system as an example, the inter-bank input data may be a remittance request sent by a user through a channel application (such as mobile banking, payment treasure or WeChat). And the cross-bank payment system processes the remittance request to generate a pedestrian message and sends the pedestrian message. The cross-bank message receipt can be a result of whether the message sent back to the cross-bank payment system by the pedestrian terminal is successful or not. And the first system performs subsequent processing according to the result, generates a final result and outputs the final result to the user.
In operation S220, the cross-row input data is sent to a second system, where the second system includes a system obtained by reconstructing the first system, and the second system has a different technical implementation scheme from the first system.
Illustratively, the second system can be obtained by reconstructing the cross-row data processing flow of the first system. The input and output of the second system and the first system may be the same, but the technical implementation schemes are not consistent, such as specific technical processing steps, calling services, data formats or system architectures, and the like.
In operation S230, first message data output by the second system processing the cross-row input data is obtained, where the first message data is used to be sent to the pedestrian end.
Illustratively, the second system may have the same inputs as the first system, so the second system may process cross-bank input data, such as a money transfer request.
In operation S240, if the first message data meets the preset condition, the cross-line message receipt is sent to the second system.
According to the embodiment of the present disclosure, before sending the cross-line message receipt to the second system, the method further includes: and responding to the first message data, and sending a message sending result to the second system by utilizing a sandbox technology, wherein the successful sending result is used for simulating a cross-line message receiving result returned by the pedestrian end.
Illustratively, after the second system finishes processing according to the reconstructed flow, the output first message data is sent to the pedestrian according to the flow in the production environment. However, since the testing environment is not actually connected to the pedestrian environment, if the testing environment is processed according to the normal flow, the failure of sending pedestrians occurs. In order to fully simulate the situation that production is actually communicated with a pedestrian, a sandbox technology is used for intercepting, the process of sending the cross-row message is intercepted, and the result of successful pedestrian sending is returned.
In some embodiments, a Sandbox (Sandbox), also known as a network programming virtual execution environment. The sandbox technology can temporarily replace the codes for reporting processing in a code replacement mode, and return a result of successful report simulation.
In operation S250, a cross-line test result output by the second system in response to the cross-line message is obtained.
The cross-row test result is the result returned to the user. Therefore, whether the second system can normally process the cross-row data can be verified according to the cross-row test result.
According to the embodiment of the disclosure, the dependence on the human environment can be eliminated by using the cross-row input data and the cross-row message receipt in the production environment, and the second system is tested. The method comprises the steps of firstly sending cross-row input data to a second system, responding to first message data output by the second system, and sending a cross-row message receipt to the second system again, so that a cross-row test result output by the second system based on the data in the production environment can be obtained, and the test requirement is met. The problem of testing difficulty caused by the fact that the testing environment cannot actually interact with a pedestrian system is solved to a certain extent.
FIG. 3 schematically shows a flow diagram for obtaining cross-row input data and a cross-row message receipt, according to an embodiment of the disclosure.
As shown in fig. 3, the operation S210 of acquiring the cross-row input data of the first system in the production environment and the cross-row message receipt returned by the human terminal to the first system include operations S310 to S330.
In operation S310, in the production environment, the cross-line input data is intercepted by using the tangent plane technology, and the cross-line message receipt is intercepted by using the tangent plane technology.
Illustratively, the request for money transfer is intercepted in real time as the first system services the user, transacting cross-business. And when the man-machine end returns the cross-line message receipt, the receipt is intercepted in real time. The tangent plane technology (AOP) is tangent plane-Oriented Programming, and is a technology for implementing unified maintenance of program functions by means of a pre-compiling mode and a dynamic proxy during running. Technical personnel realize the data interception effect by intercepting the cross-row method call and adding auxiliary codes before and after the cross-row method call.
In operation S320, the cross-row input data and the cross-row message receipt are sent to the message queue.
Illustratively, the cross-line input data and the cross-line message receipt may be encapsulated as messages and sent to a message queue (e.g., a kakfa message queue or a redis message queue, etc.), respectively.
In some embodiments, cross-line input data and cross-line message receipt may be intercepted and then transmitted to the simulation control node in real time. In other embodiments, the persistent processing may also be performed after intercepting the cross-line input data and the cross-line message receipt, such as storing in a persistent database.
In operation S330, cross-line input data and a cross-line message receipt are acquired from the message queue.
According to the embodiment of the disclosure, asynchronous processing of cross-line input data and cross-line message receipt can be realized by using the message queue. The message queue approach may reduce data processing pressure as compared to real-time transmission to the simulation control node to avoid crashing beyond data processing peaks. Compared with a persistence processing mode, the message queue mode can avoid too long time delay, so that the test environment and the production environment keep higher consistency, and the reliability of the test result is improved. For example, if the row-crossing data of No. 1 in the production environment is used for testing after No. 2, the time parameter in the test environment will be modified to No. 1, and other parameters may be modified, which may result in unknown risks. The cross-row data of No. 1 is used for testing at No. 1, and the configuration of the test environment and the configuration of the generation environment can be basically the same without modifying parameters.
FIG. 4 schematically illustrates a flow diagram for intercepting cross-row input data according to an embodiment of the disclosure.
As shown in fig. 4, intercepting the cross-row input data using the tangent plane technique in operation S310 includes operation S410. Transmitting the cross-row input data to the second system in operation S220 may include operation S420.
In operation S410, at least one entry in the cross-row input data is intercepted according to a technical implementation of the second system.
For example, in a cross-bank payment scenario, the required entries may differ because the second system is reconfigured relative to the first system. Therefore, the interception content can be determined according to the technical implementation scheme of the second system, for example, all input data do not need to be intercepted, and input items such as account numbers of account users, money amounts, target banks or remarks can be intercepted. In other embodiments, the intercepted content may also be set according to the function or service to be detected.
In operation S420, at least one input item is transmitted to the second system.
For example, the cross-bank payment service of the second system may be invoked according to at least one entry, e.g., according to an interface provided by the second system, to which parameters are sent to implement the service invocation.
According to the embodiment of the disclosure, the intercepted content can be controlled in a parameter setting mode, and the service range of verification can be flexibly controlled. In addition, the data processing amount can also be reduced by acquiring target data instead of all data.
Fig. 5 schematically shows a flow chart of format conversion according to an embodiment of the present disclosure.
As shown in fig. 5, operation S510 is further included before sending the at least one entry to the second system. Wherein the transmitting of the at least one input item to the second system in operation S420 may include operation S520.
In operation S510, format conversion is performed on at least one entry according to a technical implementation of the second system.
In operation S520, the converted at least one entry is transmitted to the second system.
According to an embodiment of the present disclosure, the parameter field length is different for example for two systems. Therefore, the intercepted information (namely the intercepted parameters) can be subjected to data conversion processing. For the situation that the input format is changed after reconstruction, format conversion can be carried out on the data, and cross-row sending service is called to obtain first message data.
Fig. 6 schematically shows a flow chart of a cross-row posting test method according to another embodiment of the present disclosure.
As shown in fig. 6, the test method of this embodiment includes operations S610 to S620. Wherein, operations S610 to S620 may be performed before operation S240.
In operation S610, second message data output by the first system for processing the cross-line input data is obtained, where the second message data is used to be sent to the human terminal, and the human terminal is used to return a cross-line message receipt in response to the second message data.
Illustratively, for example, the first system is processing an inter-bank payment service, and the second message data is a pedestrian message generated by the first system according to the remittance request.
In operation S620, the first message data and the second message data are compared.
According to the embodiment of the present disclosure, the step of the operation S240, when the first packet data meets the preset condition, includes: the first message data is the same as the second message data.
According to an embodiment of the present disclosure, the correctness of the test result is verified by comparing the first message data and the second message data. Under the condition that the first message data and the second message data are the same, the next link is carried out, so that problems can be found and processed in time, the situation that the first message data is wrong is avoided, and testing resources are wasted.
Fig. 7 schematically shows a flow chart for obtaining second conversion data according to an embodiment of the present disclosure.
As shown in fig. 7, obtaining the second conversion data of this embodiment includes operations S710 to S730.
In operation S710, a third log generated by the first system processing the cross-row input data is obtained, where the third log includes R third intermediate data before the first system outputs the second message data.
Illustratively, the third log may include various steps in the first system processing the cross-row input data, as well as third intermediate data, i.e., the operating parameters and final results in each step.
In operation S720, R third intermediate data are converted according to the technical implementation of the second system.
Illustratively, since the second system may have differences in flow, data format, system architecture and the like from the first system, the third intermediate data is taken as a basis for converting into a format or content conforming to the technical implementation scheme of the second system.
In operation S730, based on the converted result, S second conversion data are obtained, where R, S are integers greater than or equal to 1, and S is less than or equal to R, respectively.
Illustratively, the second system may have a changed flow compared to the first system, and the intermediate data generated may be reduced. Therefore, the number of the second conversion data is smaller than or equal to the number of the third intermediate data.
According to the embodiment of the disclosure, since the technical implementation schemes of the first system and the second system are different, the intermediate data between the input and the output cannot be directly compared, so that the intermediate data of the first system is converted, and a condition for verifying whether the intermediate data of the second system is correct is provided.
Fig. 8 schematically shows a flow chart of a cross-row posting test method according to another embodiment of the present disclosure.
As shown in fig. 8, the cross-row report test method of this embodiment includes operations S810 to S820. Wherein, operations S810 to S820 may be performed after operation S220.
In operation S810, a fourth log generated by the second system processing the cross-row input data is obtained, where the fourth log includes S fourth intermediate data before the second system outputs the first packet data.
Illustratively, the fourth log may include various steps in the second system processing the cross-row input data, as well as fourth intermediate data, i.e., the operating parameters and final results in each step.
In operation S820, the S fourth intermediate data and the S second conversion data are compared.
Taking an inter-bank payment service as an example, the first system may be a centralized system, and the second system may be a distributed system, so that the two systems have different technical implementation schemes, such as centralized and distributed technical implementation schemes, respectively. When the first system processes the remittance request in the production environment, it may inquire the user account status, whether the balance is sufficient, whether the target bank supports remittance, whether the target account can receive remittance, and finally generate the second message data to send to the bank. The second system may also query the user account status, balance, destination bank, destination account, etc. when processing the request for money transfer in the testing environment. However, the second system and the first system have different service calling modes, required parameters, data formats and the like in the query execution process, but the same conditions are the same for the successful execution of the same transaction. Therefore, according to the technical implementation of the second system, the second conversion data is obtained based on the intermediate data of the first system. Wherein the second transformed data may be compared with the fourth intermediate data in conformity with the same technical implementation.
According to the embodiment of the disclosure, by comparing the fourth intermediate data with the second conversion data, the correctness of the intermediate data in the process of processing the cross-row input data by the second system can be obtained. If the final output results of the first system and the second system are inconsistent, the step of the occurrence of the problem can be quickly and accurately locked by judging the correctness of the intermediate data. It is also possible to compare every fourth intermediate data first and if not continue down, thus saving testing resources.
Fig. 9 schematically shows a flow chart of a cross-row posting test method according to another embodiment of the present disclosure.
As shown in fig. 9, the test method of this embodiment includes operations S910 to S920.
In operation S910, a cross-line processing result output by the first system processing the cross-line message receipt is obtained.
Illustratively, the result of the line crossing process may be a notification returned to the user in a line crossing payment service.
In operation S920, the inter-row test result and the inter-row processing result are compared.
According to the embodiment of the disclosure, the correctness of the output result of the second system is verified by comparing the cross-row test result and the cross-row processing result. In the case where both are the same, it is indicated that the cross-row function of the second system can be normally used.
Fig. 10 schematically shows a flow chart for obtaining first conversion data according to an embodiment of the present disclosure.
As shown in fig. 10, obtaining the first conversion data of this embodiment includes operations S1010 to S1030.
In operation S1010, a first log generated by the first system processing the cross-line message receipt is obtained, where the first log includes N first intermediate data before the first system outputs the cross-line processing result.
Illustratively, the first log may include various steps in the first system processing the cross-line message completion, as well as first intermediate data, i.e., operating parameters and final results in each step.
In operation S1020, the N first intermediate data are converted according to the technical implementation of the second system.
Illustratively, since the second system may have differences in flow, data format, system architecture and the like from the first system, the first intermediate data is used as a basis for converting the second intermediate data into a format or content conforming to the technical implementation scheme of the second system.
In operation S1030, based on the converted result, M first conversion data are obtained, where N, M are integers greater than or equal to 1, and M is less than or equal to N, respectively.
According to the embodiment of the disclosure, because the technical implementation schemes of the first system and the second system are different, the intermediate data of the second system between the cross-line message receipt and the cross-line test result cannot be directly compared by using the intermediate data of the first system, so that the first intermediate data is converted, and a condition for verifying whether the intermediate data of the second system is correct is provided.
Fig. 11 schematically shows a flow chart of a cross-row posting test method according to another embodiment of the present disclosure.
As shown in fig. 11, the cross-row report test method of this embodiment includes operations S1110 to S1120. Wherein operations S1110 to S1120 may be performed after operation S240.
In operation S1110, a second log generated by the second system processing the cross-line message receipt is obtained, where the second log includes M second intermediate data before the second system outputs the cross-line test result.
Illustratively, the second log may include various steps in the second system processing the cross-row input data, as well as second intermediate data, i.e., the operating parameters and final results in each step.
In operation S1120, the M second intermediate data and the M first conversion data are compared.
Illustratively, the parameters or final results included in the second intermediate data may be compared.
According to the embodiment of the disclosure, the correctness of the intermediate data in the process of processing the cross-line message receipt by the second system can be obtained by comparing the second intermediate data with the first conversion data. If the final output results of the first system and the second system are inconsistent, the step of the occurrence of the problem can be quickly and accurately locked by judging the correctness of the intermediate data. Each second intermediate data can also be compared firstly, and if the second intermediate data are incorrect, the next process is not carried out, so that the testing resource is saved.
Fig. 12 schematically illustrates an architecture diagram for implementing a cross-row posting test method according to an embodiment of the disclosure.
As shown in fig. 12, the first system executes an actual running process in the production environment, and the second system executes a simulation process in the test environment.
In one aspect, a flow of a first system for handling cross-row traffic in a production environment is first described.
First, for a cross-bank payment service, the customer enters remittance information from a channel application.
Then, the bank end receives the input remittance information through the service entrance, and the cross-bank sending service of the service entrance sends the remittance information to the first system as cross-bank input data. In addition, by using the tangent plane technology, at the cross-row report service entrance, the intercepted content is judged according to the set parameters. And intercepting the information which is actually called by the production and meets the conditions, and transmitting the intercepted information to the simulation control node through a kakfa message queue.
Then, the first system performs cross-line transmission processing and registers in a transmission log. And then performing cross-row message transmission. And sending the message to a pedestrian end by using the pedestrian front. The pedestrian front receives a receipt message returned by the pedestrian end and sends the receipt message to the first system. In addition, the section technology is also used, the content of the production real human response receipt is intercepted and transmitted to the simulation control node through the kakfa message queue.
And finally, the first system executes the manual receipt processing and updates the processed intermediate data to a report log. And generating a report result for outputting to the user.
On the other hand, a process of testing the second system is described.
Firstly, the simulation control node acquires the messages in the message queue in real time. The intercepted information may be data converted after the request for transfer is obtained. Particularly, for the situation that the input format is changed after reconstruction, format conversion can be carried out on data at the simulation control node, the cross-row report service of the second system is called, and the new process is started.
Then, the second system performs cross-line sending processing and cross-line message sending on the remittance request, and registers the intermediate data in a sending log. And after the new process is finished, the second system outputs a pedestrian message, and the message is sent to the pedestrian according to the normal processing process. However, since the simulation environment is not actually connected to the pedestrian environment, if the simulation environment is processed according to a normal flow, a failure in sending pedestrians may occur. In order to fully simulate the situation that production is actually communicated with a pedestrian, a non-inductive sandbox interception technology is used for intercepting the cross-pedestrian message sending process and returning a result of successful pedestrian sending.
And then, the simulation control node calls a second system test manual receipt processing process according to the intercepted manual receipt information.
And finally, after the second system finishes processing, comparing the pedestrian message, the report log and the report result. For the reconstructed scenario, the report log and report result of the second system and the first system should be the same. Therefore, the two are compared automatically through the comparison program, so that the effects of automatically verifying the result and quickly finding the problem are achieved.
Based on the cross-row report test method, the disclosure also provides a cross-row report test device. The apparatus will be described in detail below with reference to fig. 13.
Fig. 13 schematically shows a block diagram of a cross-line report test apparatus according to an embodiment of the present disclosure.
As shown in fig. 13, the cross-row transmission testing apparatus 1300 of this embodiment includes a first obtaining module 1310, a first sending module 1320, a message obtaining module 1330, a second sending module 1340, and a second obtaining module 1350.
The first obtaining module 1310 may execute operation S210 to obtain cross-line input data of the first system in the production environment, and a cross-line message receipt returned to the first system by the bank end, where the bank end interacts with the bank end in the production environment by using the first system to process cross-line services.
According to an embodiment of the disclosure, the first obtaining module 1310 may further perform operations S310 to S330, and operations S410 to S420, which are not described herein again.
The first sending module 1320 may execute operation S220 to send the cross-row input data to a second system, where the second system includes a system obtained by reconstructing the first system, and the second system is different from the first system in technical implementation scheme.
The message obtaining module 1330 may perform operation S230, where the first message data is output by the second system processing the cross-row input data, and the first message data is used to be sent to the pedestrian end.
The second sending module 1340 may execute operation S240, and is configured to send the cross-line message receipt to the second system if the first message data meets the preset condition.
According to the embodiment of the disclosure, the system further comprises a sandbox module, which is used for responding to the first message data before the cross-line message receipt is sent to the second system, and sending the message sending result to the second system by using a sandbox technology, wherein the successful sending result is used for simulating a cross-line message receiving result returned by the human terminal.
The second obtaining module 1350 may execute operation S250 to obtain the inter-row test result output by the second system processing the inter-row packet receipt.
According to the embodiment of the present disclosure, the cross-row transmission testing apparatus 1300 further includes a format conversion module, which can perform operations S510 to S520, which are not described herein.
According to an embodiment of the present disclosure, the cross-row transmission testing apparatus 1300 further includes a first comparing module, configured to perform operations S610 to S620, operations S710 to S730, and operations S810 to S820, which are not described herein again.
According to an embodiment of the present disclosure, the cross-row transmission testing apparatus 1300 further includes a second comparing module, configured to perform operations S910 to S920, operations S1010 to S1030, and operations S1110 to S1120, which are not described herein again.
It should be noted that the implementation, solved technical problems, implemented functions, and achieved technical effects of each module/unit/subunit and the like in the apparatus part embodiment are respectively the same as or similar to the implementation, solved technical problems, implemented functions, and achieved technical effects of each corresponding step in the method part embodiment, and are not described herein again.
According to an embodiment of the present disclosure, any multiple modules of the first obtaining module 1310, the first sending module 1320, the packet obtaining module 1330, the second sending module 1340, and the second obtaining module 1350 may be combined into one module to be implemented, or any one module thereof may be split into multiple modules. Alternatively, at least part of the functionality of one or more of these modules may be combined with at least part of the functionality of the other modules and implemented in one module.
According to an embodiment of the present disclosure, at least one of the first obtaining module 1310, the first sending module 1320, the message obtaining module 1330, the second sending module 1340, and the second obtaining module 1350 may be at least partially implemented as a hardware circuit, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or may be implemented by hardware or firmware in any other reasonable manner of integrating or packaging a circuit, or implemented by any one of three implementation manners of software, hardware, and firmware, or by a suitable combination of any several of them. Alternatively, at least one of the first obtaining module 1310, the first sending module 1320, the message obtaining module 1330, the second sending module 1340, and the second obtaining module 1350 may be at least partially implemented as a computer program module, which may perform corresponding functions when executed.
Fig. 14 schematically illustrates a block diagram of an electronic device suitable for implementing a cross-row posting test method according to an embodiment of the present disclosure.
As shown in fig. 14, an electronic device 1400 according to an embodiment of the present disclosure includes a processor 1401, which can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)1402 or a program loaded from a storage portion 1408 into a Random Access Memory (RAM) 1403. Processor 1401 may include, for example, a general purpose microprocessor (e.g., a CPU), an instruction set processor and/or associated chipset, and/or a special purpose microprocessor (e.g., an Application Specific Integrated Circuit (ASIC)), and/or the like. The processor 1401 may also include onboard memory for caching purposes. Processor 1401 may include a single processing unit or multiple processing units for performing different actions of a method flow according to embodiments of the present disclosure.
In the RAM 1403, various programs and data necessary for the operation of the electronic device 1400 are stored. The processor 1401, the ROM 1402, and the RAM 1403 are connected to each other by a bus 1404. The processor 1401 performs various operations of the method flow according to the embodiments of the present disclosure by executing programs in the ROM 1402 and/or the RAM 1403. Note that the programs may also be stored in one or more memories other than the ROM 1402 and the RAM 1403. The processor 1401 may also perform various operations of the method flows according to the embodiments of the present disclosure by executing programs stored in one or more memories.
According to an embodiment of the present disclosure, electronic device 1400 may also include an input/output (I/O) interface 1405, which input/output (I/O) interface 1405 is also connected to bus 1404. Electronic device 1400 may also include one or more of the following components connected to I/O interface 1405: an input section 1404 including a keyboard, mouse, and the like. Including an output portion 1407 such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker and the like. A storage section 1408 including a hard disk and the like. And a communication portion 1409 including a network interface card such as a LAN card, a modem, or the like. The communication section 1409 performs communication processing via a network such as the internet. The driver 1410 is also connected to the I/O interface 1405 as necessary. A removable medium 1411 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 1410 as necessary, so that a computer program read out therefrom is installed into the storage section 1408 as necessary.
The present disclosure also provides a computer-readable storage medium, which may be embodied in the devices/apparatuses/systems described in the above embodiments. Or may exist separately and not be assembled into the device/apparatus/system. The computer-readable storage medium carries one or more programs which, when executed, implement the method according to an embodiment of the disclosure.
According to embodiments of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, which may include, for example but is not limited to: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. For example, according to embodiments of the present disclosure, a computer-readable storage medium may include one or more memories other than ROM 1402 and/or RAM 1403 and/or ROM 1402 and RAM 1403 described above.
Embodiments of the present disclosure also include a computer program product comprising a computer program containing program code for performing the method illustrated in the flow chart. When the computer program product runs in a computer system, the program code is used for causing the computer system to realize the method provided by the embodiment of the disclosure.
The computer program performs the above-described functions defined in the system/apparatus of the embodiment of the present disclosure when executed by the processor 1401. The systems, apparatuses, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the present disclosure.
In one embodiment, the computer program may be hosted on a tangible storage medium such as an optical storage device, a magnetic storage device, or the like. In another embodiment, the computer program may also be transmitted, distributed in the form of signals over a network medium, downloaded and installed via the communication portion 1409, and/or installed from the removable media 1411. The computer program containing program code may be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the foregoing.
In such an embodiment, the computer program may be downloaded and installed from a network via the communication portion 1409 and/or installed from the removable medium 1411. The computer program, when executed by the processor 1401, performs the above-described functions defined in the system of the embodiment of the present disclosure. The systems, devices, apparatuses, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the present disclosure.
In accordance with embodiments of the present disclosure, program code for executing computer programs provided by embodiments of the present disclosure may be written in any combination of one or more programming languages, and in particular, these computer programs may be implemented using high level procedural and/or object oriented programming languages, and/or assembly/machine languages. The programming language includes, but is not limited to, programming languages such as Java, C + +, python, the "C" language, or the like. The program code may execute entirely on the user computing device, partly on the user device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., through the internet using an internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Those skilled in the art will appreciate that various combinations and/or combinations of features recited in the various embodiments and/or claims of the present disclosure can be made, even if such combinations or combinations are not expressly recited in the present disclosure. In particular, various combinations and/or combinations of the features recited in the various embodiments and/or claims of the present disclosure may be made without departing from the spirit or teaching of the present disclosure. All such combinations and/or associations are within the scope of the present disclosure.
The embodiments of the present disclosure have been described above. However, these examples are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although the embodiments are described separately above, this does not mean that the measures in the embodiments cannot be used in advantageous combination. The scope of the disclosure is defined by the appended claims and equivalents thereof. Various alternatives and modifications can be devised by those skilled in the art without departing from the scope of the present disclosure, and such alternatives and modifications are intended to be within the scope of the present disclosure.

Claims (15)

1. A cross-bank sending test method is used for a bank end and comprises the following steps:
acquiring cross-row input data of a first system in a production environment and a cross-row message receipt returned to the first system by a pedestrian end, wherein the bank end utilizes the first system and the pedestrian end to interact in the production environment so as to process cross-row services;
sending the cross-row input data to a second system, wherein the second system comprises a system obtained by reconstructing the first system, and the second system is different from the first system in technical implementation scheme;
acquiring first message data output by the second system after processing the cross-row input data, wherein the first message data is used for being sent to the pedestrian end;
if the first message data meets a preset condition, sending the cross-line message receipt to the second system;
and acquiring a cross-row test result output by the second system after processing the cross-row message receipt.
2. The method of claim 1, further comprising:
acquiring a cross-line processing result output by the first system when the cross-line message receipt is processed;
and comparing the cross-row test result with the cross-row processing result.
3. The method of claim 2, further comprising:
acquiring a first log generated by the first system processing the cross-line message receipt, wherein the first log comprises N pieces of first intermediate data before the first system outputs the cross-line processing result;
according to a technical implementation of the second system, the N first intermediate data are transformed;
based on the converted result, M first conversion data are obtained, wherein N, M are integers greater than or equal to 1, respectively, and M is less than or equal to N.
4. The method of claim 3, further comprising:
acquiring a second log generated by the second system processing the cross-line message receipt, wherein the second log comprises M second intermediate data before the second system outputs the cross-line test result;
comparing the M second intermediate data and the M first converted data.
5. The method of claim 1, further comprising:
acquiring second message data output by the first system when the first system processes the cross-line input data, wherein the second message data is used for being sent to the pedestrian end, and the pedestrian end is used for responding to the second message data and returning the cross-line message receipt;
comparing the first message data with the second message data;
wherein, the first message data meeting the preset condition comprises:
the first message data is the same as the second message data.
6. The method of claim 5, further comprising:
acquiring a third log generated by the first system processing the cross-row input data, wherein the third log comprises R third intermediate data before the first system outputs the second message data;
according to a technical implementation of the second system, converting the R third intermediate data;
based on the result after the conversion, S second conversion data are obtained, wherein R, S are integers greater than or equal to 1, and S is less than or equal to R, respectively.
7. The method of claim 6, further comprising:
acquiring a fourth log generated by the second system processing the cross-row input data, wherein the fourth log comprises S fourth intermediate data before the second system outputs the first message data;
comparing the S fourth intermediate data and the S second conversion data.
8. The method of claim 1, wherein the obtaining of the cross-line input data of the first system in the production environment and the cross-line message receipt returned by the human being to the first system comprises:
intercepting the cross-row input data by using a tangent plane technology and intercepting the cross-row message receipt by using the tangent plane technology in the production environment;
sending the cross-row input data and the cross-row message receipt to a message queue;
and acquiring the cross-row input data and the cross-row message receipt from the message queue.
9. The method of claim 8, wherein the truncating the cross-row input data using a tangent plane technique comprises:
intercepting at least one entry in the cross-row input data according to a technical implementation of the second system;
wherein the sending the cross-row input data to a second system comprises:
sending the at least one entry to the second system.
10. The method of claim 9, wherein prior to sending the at least one entry to the second system, further comprising:
according to a technical implementation of the second system, format conversion is performed on the at least one entry;
wherein the sending the at least one entry to the second system comprises:
sending the converted at least one input item to the second system.
11. The method of claim 1, wherein prior to sending the cross message receipt to the second system, further comprising:
and responding to the first message data, and sending a message sending result to the second system by utilizing a sandbox technology, wherein the successful sending result is used for simulating a cross-row message receiving result returned by the pedestrian end.
12. A cross-bank sending test device is used for a bank terminal and comprises:
the system comprises a first acquisition module, a second acquisition module and a third acquisition module, wherein the first acquisition module is used for acquiring cross-row input data of a first system in a production environment and a cross-row message receipt returned to the first system by a pedestrian end, and the bank end utilizes the first system and the pedestrian end to interact in the production environment so as to process cross-row services;
the system comprises a first sending module, a second sending module and a third sending module, wherein the first sending module is used for sending the cross-row input data to a second system, the second system comprises a system obtained by reconstructing the first system, and the second system is different from the first system in technical implementation scheme;
the message obtaining module is used for obtaining first message data output by the second system after processing the cross-row input data, wherein the first message data is used for being sent to the pedestrian end;
the second sending module is used for sending the cross-line message receipt to the second system if the first message data meets the preset condition;
and the second acquisition module is used for acquiring the cross-row test result output by the second system after the cross-row message receipt is processed.
13. An electronic device, comprising:
one or more processors;
a storage device for storing one or more programs,
wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform the method of any of claims 1-11.
14. A computer readable storage medium having stored thereon executable instructions which, when executed by a processor, cause the processor to perform the method of any one of claims 1 to 11.
15. A computer program product comprising a computer program which, when executed by a processor, implements a method according to any one of claims 1 to 11.
CN202210489701.0A 2022-05-06 2022-05-06 Cross-line transmission test method, device, equipment and storage medium Pending CN114860593A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210489701.0A CN114860593A (en) 2022-05-06 2022-05-06 Cross-line transmission test method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210489701.0A CN114860593A (en) 2022-05-06 2022-05-06 Cross-line transmission test method, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN114860593A true CN114860593A (en) 2022-08-05

Family

ID=82634891

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210489701.0A Pending CN114860593A (en) 2022-05-06 2022-05-06 Cross-line transmission test method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114860593A (en)

Similar Documents

Publication Publication Date Title
CN111768322A (en) Charitable service platform system
CN115277855B (en) Request processing method, request processing device, electronic equipment and storage medium
CN115357761A (en) Link tracking method and device, electronic equipment and storage medium
CN113010561A (en) Data acquisition method and device based on super account book and computer system
CN110223179B (en) Data processing method, device, system and medium for fund
CN111950249A (en) Message generation method and device, electronic equipment and storage medium
CN115170321A (en) Method and device for processing batch transaction data
CN114004701A (en) Method and device for generating transaction result, electronic equipment and storage medium
CN113393239A (en) Transaction processing method, system, device, electronic equipment and storage medium
CN113132400A (en) Business processing method, device, computer system and storage medium
CN114860593A (en) Cross-line transmission test method, device, equipment and storage medium
CN115374207A (en) Service processing method and device, electronic equipment and computer readable storage medium
CN113989046A (en) Transaction processing method, apparatus, electronic device, storage medium, and program product
CN110968497A (en) Tree-shaped interceptor-based request verification method, device, medium and electronic equipment
CN114037523A (en) Letter service test method, device, equipment, medium and program product
CN111865726B (en) Service message testing method, device, computer system and storage medium
CN113436000A (en) Remittance processing method, remittance processing apparatus, electronic device, and readable storage medium
CN113487224A (en) Content processing method, apparatus, device, medium, and program product
CN113535565A (en) Interface use case generation method, device, equipment, medium and program product
CN114428723A (en) Test system, system test method, related device and storage medium
CN114860594A (en) Cross-line receiving and reporting test method, device, equipment and storage medium
CN115082216A (en) Interactive method, device, electronic equipment and medium between systems
CN116483654A (en) Data detection method, device, electronic equipment and medium
CN113360417A (en) Test method, session modifier, electronic device, and medium
CN115952485A (en) Information processing 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