CN107203471A - Joint debugging method, service platform and computer-readable storage medium - Google Patents

Joint debugging method, service platform and computer-readable storage medium Download PDF

Info

Publication number
CN107203471A
CN107203471A CN201710374716.1A CN201710374716A CN107203471A CN 107203471 A CN107203471 A CN 107203471A CN 201710374716 A CN201710374716 A CN 201710374716A CN 107203471 A CN107203471 A CN 107203471A
Authority
CN
China
Prior art keywords
joint debugging
case
parameter
data
joint
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.)
Granted
Application number
CN201710374716.1A
Other languages
Chinese (zh)
Other versions
CN107203471B (en
Inventor
王寸涛
吴建国
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 CN201710374716.1A priority Critical patent/CN107203471B/en
Publication of CN107203471A publication Critical patent/CN107203471A/en
Application granted granted Critical
Publication of CN107203471B publication Critical patent/CN107203471B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/3604Software analysis for verifying properties of programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

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)
  • Software Systems (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The embodiment of the invention discloses a kind of joint debugging method, service platform and computer-readable storage medium, the joint debugging method includes:Based on joint debugging parameter, joint debugging environment is initialized;The joint debugging environment creates joint debugging task and joint debugging case is created under the joint debugging task according to task parameters;Based on the joint debugging parameter, indicate to perform joint debugging case and obtain the implementing result of the joint debugging case;Implementing result based on the joint debugging parameter and the joint debugging case, sends to application end and performs data;Receive the feedback data that the application end is returned based on the execution data;Based on the feedback data, the implementing result of the joint debugging task is determined.

Description

Joint debugging method, service platform and computer-readable storage medium
Technical field
The present invention relates to areas of information technology, more particularly to a kind of joint debugging method, service platform and computer-readable storage medium.
Background technology
With the development of information technology, various service platforms are formd on the internet.One service platform is some When application end builds application environment, service platform application environment build or verification process in, be all that effect personnel manually perform Or triggering, and application environment build or verification process in need the application end to produce various joint debugging cases information exchange. In the prior art, application environment build or verification process in the execution data that produce, be all to be downloaded by operating personnel from platform side Afterwards, it is sent to what application end was confirmed by mail or the inferior mode of line.This application environment verification mode and checking are believed The interaction of breath, the problems such as one side efficiency is low, feedback is slow, time delay is big;Another aspect mistake rate is high, it has not been able to abundant profit With the device resource of service platform itself, cause the vacancy rate of resource high.
The content of the invention
In view of this, the embodiment of the present invention is expected to provide a kind of joint debugging method, service platform computer-readable storage medium, is used for Solve at least one that joint debugging efficiency in the prior art is low, mistake rate is high and resources idle rate is high.
To reach above-mentioned purpose, the technical proposal of the invention is realized in this way:
First aspect of the embodiment of the present invention provides a kind of joint debugging method, including:
Based on joint debugging parameter, joint debugging environment is initialized;
The joint debugging environment creates joint debugging task and joint debugging case is created under the joint debugging task according to task parameters;
Based on the joint debugging parameter, indicate to perform joint debugging case and obtain the implementing result of the joint debugging case;
Implementing result based on the joint debugging parameter and the joint debugging case, sends to application end and performs data;
Receive the feedback data that the application end is returned based on the execution data;
Based on the feedback data, the implementing result of the joint debugging task is determined.
Based on such scheme, the joint debugging parameter includes:Resource configuration parameter;
It is described to be based on joint debugging parameter, joint debugging environment is initialized, including:
According to the resource configuration parameter, the running status for carrying out joint debugging resource distribution and joint debugging resource is set.
It is described according to the resource configuration parameter based on such scheme, carry out the fortune of joint debugging resource distribution and joint debugging resource Row state is set, including:
According to the resource configuration parameter, determine whether the target device that the resource configuration parameter is pointed to can use;
When the target device is available, the device parameter of the target device is set according to the resource configuration parameter; Wherein, the target device, including:Preposition equipment, the platform device for performing application logic, the record interacted with the application end The feedback processing system equipment of the file system device of business execution information and the processing feedback data at least among it One;
When the target device portion is unavailable, resource distribution warning information is formed.
Based on such scheme, the joint debugging parameter also includes:Case data template and joint debugging case parameter, wherein, it is described Joint debugging case parameter includes:At least two different types of cases of same business;
Methods described also includes:
By the current state of joint debugging case parameter and the joint debugging case in the joint debugging parameter, the case number of cases is instantiated According to template, joint debugging case data is generated;
The current state based on the joint debugging parameter and the joint debugging case, performs joint debugging case and is formed and perform knot Really, including:
Based on the joint debugging case data, perform the joint debugging case and obtain implementing result.
Based on such scheme, the current shape by joint debugging case parameter and the joint debugging case in the joint debugging parameter State, instantiates the case data template, generates joint debugging case data, including:
Read the joint debugging case parameter;
Loading simulation customer parameter;
Load the case data template;
Based on the analog subscriber data and the joint debugging case parameter, fill the case data module and form described Adjust case data.
It is described to be based on the joint debugging case data based on such scheme, perform the joint debugging case and obtain implementing result, Including:
The joint debugging case data is parsed, formation performs instruction, wherein, the execution instruction includes:The joint debugging case Execution parameter, perform corresponding application logic for triggering target device;
Instruction is performed by described, the target device is sent to;
Receive the feedback information that the target device is returned;
Based on the feedback information, the joint debugging case implementing result is determined.
It is described to be based on the feedback data based on such scheme, the implementing result of the joint debugging task is determined, including:
Handle the feedback data;
Based on the result of the feedback data, the implementing result of the joint debugging task is determined.
Based on such scheme, methods described also includes:
Start display device;It is described to be based on joint debugging parameter, joint debugging environment is initialized, in addition to:
Start display device;Wherein, the display device, for showing joint debugging relevant information, wherein, the joint debugging is related Information includes:Joint debugging progress information, joint debugging case practice condition information, information exchange condition information, feedback coefficient with application end According to treatment situation information.
Second aspect of the embodiment of the present invention provides a kind of service platform, including:
Initialization unit, for based on joint debugging parameter, initializing joint debugging environment;
Creating unit, for the joint debugging environment according to task parameters, creates joint debugging task and under the joint debugging task Create joint debugging case;
Execution unit, for based on the joint debugging parameter, indicating to perform joint debugging case and obtaining holding for the joint debugging case Row result;
Communication unit, for the implementing result based on the joint debugging parameter and the joint debugging case, sends to application end and holds Row data;Receive the feedback data that the application end is returned based on the execution data;
Determining unit, for based on the feedback data, determining the implementing result of the joint debugging task.
Based on such scheme, the joint debugging parameter includes:Resource configuration parameter;
The initialization unit, specifically for according to the resource configuration parameter, carrying out joint debugging resource distribution and joint debugging money The running status in source is set.
Based on such scheme, the initialization unit, specifically for according to the resource configuration parameter, determining the resource Whether the target device that configuration parameter is pointed to can use;When the target device is available, set according to the resource configuration parameter The device parameter of the target device;Wherein, the target device, including:The preposition equipment that is interacted with the application end, perform At feedback using the platform device of logic, the file system device of record traffic execution information and the processing feedback data Manage system equipment at least one of;When the target device portion is unavailable, resource distribution warning information is formed.
Based on such scheme, the joint debugging parameter also includes:Case data template and joint debugging case parameter, wherein, it is described Joint debugging case parameter includes:At least two different types of cases of same business;
The service platform also includes:
Instantiating unit, for by the current state of joint debugging case parameter and the joint debugging case in the joint debugging parameter, The case data template is instantiated, joint debugging case data is generated;
The execution unit, specifically for based on the joint debugging case data, performing the joint debugging case and obtaining execution As a result.
Based on such scheme, the instantiating unit, specifically for reading the joint debugging case parameter;Loading simulation user Parameter;Load the case data template;Based on the analog subscriber data and the joint debugging case parameter, the case is filled Data module forms the joint debugging case data.
Based on such scheme, the execution unit, specifically for parsing the joint debugging case data, formation performs instruction, Wherein, the execution instruction includes:The execution parameter of the joint debugging case, is patrolled for triggering the corresponding application of target device execution Volume;Instruction is performed by described, the target device is sent to;Receive the feedback information that the target device is returned;Based on described Feedback information, determines the joint debugging case implementing result.
Based on such scheme, the determining unit, specifically for handling the feedback data;Based on the feedback data Result, determines the implementing result of the joint debugging task.
Based on such scheme, the initialization unit is additionally operable to start display device;Wherein, the display device, is used for Joint debugging relevant information is shown, wherein, the joint debugging relevant information includes:Joint debugging progress information, joint debugging case practice condition information, The treatment situation information of information exchange condition information, feedback data with application end.
The third aspect of the embodiment of the present invention also provides a kind of computer-readable storage medium, and the computer-readable storage medium is stored with Computer-executable code, after the computer-executable code is executed by processor, can realize any one foregoing technology The joint debugging method that scheme is provided.
Joint debugging method provided in an embodiment of the present invention, service platform and computer-readable storage medium, are getting joint debugging parameter, By auto-initiation joint debugging environment, task based access control parameter configuration joint debugging task simultaneously creates each and every one next pending connection of joint debugging task Case is adjusted, triggering target device performs the implementing result of corresponding joint debugging case;And sent out based on implementing result from trend application end The execution data sent, receive application end based on the feedback data for performing data return.On the one hand connection is realized by joint debugging parameter It is the service environment that application end builds the service of offer to adjust environment, and the service environment built is being tested automatically just by joint debugging task True property and feasibility, while information exchange can be carried out with client automatically.The automation of obvious this joint debugging method is high, efficiency Height, the degree artificially participated in is low and then causes mistake rate low, and improves the effective rate of utilization of the resource of service platform.
Brief description of the drawings
Fig. 1 is the schematic flow sheet of the first joint debugging method provided in an embodiment of the present invention;
Fig. 2 is the schematic flow sheet of second of joint debugging method provided in an embodiment of the present invention;
The schematic flow sheet that Fig. 3 performs for a kind of joint debugging case provided in an embodiment of the present invention;
Fig. 4 is a kind of structural representation of service platform provided in an embodiment of the present invention;
Fig. 5 is the structural representation of another service platform provided in an embodiment of the present invention;
Fig. 6 is a kind of schematic flow sheet for initializing joint debugging environment provided in an embodiment of the present invention;
Fig. 7 is a kind of state transition schematic diagram of joint debugging case provided in an embodiment of the present invention;
Fig. 8 is a kind of schematic flow sheet of joint debugging case data generation provided in an embodiment of the present invention;
The schematic flow sheet that Fig. 9 performs for another joint debugging case provided in an embodiment of the present invention;
Figure 10 is a kind of structural representation of joint debugging system provided in an embodiment of the present invention;
Figure 11 is the schematic flow sheet of the third interlock method provided in an embodiment of the present invention.
Embodiment
Technical scheme is further elaborated below in conjunction with Figure of description and specific embodiment.
As shown in figure 1, the embodiment of the present invention provides a kind of joint debugging method, including:
Step S110:Based on joint debugging parameter, joint debugging environment is initialized;
Step S120:The joint debugging environment creates joint debugging task and created under the joint debugging task according to task parameters Joint debugging case;
Step S130:Based on the joint debugging parameter, indicate to perform joint debugging case and obtain the execution knot of the joint debugging case Really;
Step S140:Implementing result based on the joint debugging parameter and the joint debugging case, sends to application end and performs number According to;
Step S150:Receive the feedback data that the application end is returned based on the execution data;
Step S160:Based on the feedback data, the implementing result of the joint debugging task is determined.
The joint debugging method that the present embodiment is provided can be for applied in the application platform that application environment is provided for application end.At this Application environment includes described in embodiment:The hardware resource of application and the software resource of operation are provided.
The service platform in the present embodiment, in order to realize automation application environment during application environment is built Build, and interacted with the relevant information of application end automatic interaction application environment build process task action result.In the present embodiment Various information needed for during middle joint debugging are configured to joint debugging parameter.Writable to one joint debugging text of the usual joint debugging parameter In part.
Perform to set up between above-mentioned service platform and application end in the present embodiment and have connection, can at least be used for row institute of going on The interaction for performing data and the feedback data is stated, so as to realize the carry out combined debugging of the joint debugging environment to putting up.
Service platform described in the present embodiment can get described before step S110 is performed from Man Machine Interface Joint debugging parameter, or the joint debugging parameter is received from other electronic equipments from communication interface, for example, from the application service of application end Device receives the joint debugging parameter.After joint debugging parameter has been obtained, joint debugging environment, initialization joint debugging environment bag here are initialized The service environment with putting up is included dock, or, service environment is carried out based on joint debugging parameter and built, then with the service put up Environment is docked.
Task parameters can be obtained in the step s 120, and a usual joint debugging task is potentially included:One or more operation;Often One kind operation may correspond to a kind of joint debugging case.For example, application end is the offer end of financial product, the behaviour related to financial product Work may include:Open an account, financial product apply to purchase and financial product redemption etc..Opening an account, apply to purchase and redeeming here again can be with Split into many child-operations.What one user may use during financial product is bought opens an account, applies to purchase or redeems Operation.The joint debugging task just can carry out an operation the independent tune of application environment in service platform in the present embodiment Formula and checking, or the synergic debugging based on multiple operations and checking.
Task parameters can be obtained first in step S120 in the present embodiment, and task parameters here can be from service platform Man Machine Interface, receive user input task parameters or from communication interface receive other equipment send Task parameters.Here task parameters:It may include beginning and ending time, business, the joint debugging task of the sensing of joint debugging task of joint debugging task In each business need joint debugging operation etc..The business can be different types of financial product, or, the Internet, applications product Deng.For example, the vehicles share product etc..For financial product, joint debugging operation may include:It is above-mentioned to open an account, apply to purchase and redeem One or more of return.It may include for other the Internet, applications products:Account registration, using and account nullify etc..
Task based access control parameter, creates a task instances in the present embodiment, and the task instances need service after creating The joint debugging environment that this in platform is responsible for joint debugging performs the joint debugging task.After task instances are created, according in task parameters Task parameters, create one or more joint debugging cases.These joint debugging cases all belong to the joint debugging task, in the attribute of joint debugging case In be equipped with the task identification of the joint debugging task.
After the generation of joint debugging case, joint debugging case can be performed according to joint debugging parameter, and obtain the execution knot of joint debugging case Really.After service platform is put up, the application logic or service logic that various applications or business are provided can be loaded with.The application Application code or service code that logic and the service logic can be provided by application end embodies.In the present embodiment when In the implementation procedure of joint debugging case, mainly use analogue data to trigger corresponding equipment and perform corresponding application logic or business Logic, so that each is obtained using logic or the implementing result of service logic, so that verify whether application environment builds success, or Whether the business demand of application end is met.Here application environment can be a part for the joint debugging environment, if joint debugging passes through, The application environment put up in joint debugging environment can be continued to use directly, the use reached the standard grade for subsequent applications, in certain embodiments, The application environment in the joint debugging environment can also be cancelled, but records the various parameters of current application environmental structure, subsequently may be used To build the application environment needed for application end again according to the parameter.
After the execution of the joint debugging case is completed, service platform can obtain corresponding joint debugging case implementing result.Should The implementing result of joint debugging case, which needs to be sent to application end, to be confirmed.In the present embodiment hair has been recorded in the joint debugging parameter The various parameters of application end are given, therefore joint debugging parameter and joint debugging case implementing result can be based in step S140, to application end Send and perform data.The execution data can directly include in the present embodiment:Each joint debugging case implementing result, and/or hold Row data, are inquired about for application end.For example, the joint debugging parameter may include:The interactive interface of application end, passes through in step S140 Specific interactive interface sends the execution data to application end.The interactive interface can be for specific procotol (IP) The information of the application ends such as the application interface of location, email address and/or the joint debugging page.Return due to being related to joint debugging and hold to application end , it is necessary to the feedback data at the end that is applied after row data.After receiving feedback data, it may be determined that final joint debugging task Implementing result.For example, feedback data shows have joint debugging case to perform mistake, then this joint debugging mission failure is, it is necessary to remodify Software and hardware parameter of joint debugging parameter and/or application environment etc..
The joint debugging method that the present embodiment is provided, as long as after service platform gets joint debugging parameter and task parameters, will Automatic to perform joint debugging, effect personnel are only needed both parameters importeding into after service platform, and service platform will be performed automatically Joint debugging, and information exchange is carried out between application, it is not used as using each manually operated joint debugging of personnel, and pass through mail with application end Interaction performs data etc., greatly improves joint debugging efficiency, reduces human error, preferably make use of the soft or hard of application platform Part resource, improves utilization of resources rate.
Alternatively, the joint debugging parameter includes:Resource configuration parameter;
The step S110 may include:
According to the resource configuration parameter, the running status for carrying out joint debugging resource distribution and joint debugging resource is set.
The resource drains into parameter in the present embodiment, is configured available for the resource to carrying out joint debugging, and these join The source of raising wages may include:The various resources for the application environment built for application end, it may include computing resource and/or storage resource.Institute Stating computing resource may include:Perform one or more server of various application logics.The storage resource may include:Storage should The one or more databases for the data that the application service provided with end is produced.
In the present embodiment according to the resource configuration parameter, to build application environment scheduling joint debugging resource, and according to institute State resource configuration parameter parallel connection raise wages source running status configuration.The scheduling of the joint debugging resource, it may include:
Corresponding money computing resource row and/or storage resource are configured to seizure condition in resource management system, and will Application environment is write in the attribute of corresponding joint debugging resource builds mark etc..The configuration of the running status may include:Control Whether joint debugging resource is in opening, configures the state of each interface etc. of joint debugging resource.
In a word according to the resource configuration parameter, set by joint debugging resource distribution and running status, it is possible to achieve application Environment builds completion.The service platform, the setting by resource management parameter in resource management system in the present embodiment Put, and correspond to the transmission of configuration parameter, it is possible to achieve the automation that the application environment is built.Here application environment is taken Build, be a part for joint debugging context initialization.
Alternatively, the step S110 may include:
According to the resource configuration parameter, determine whether the target device that the resource configuration parameter is pointed to can use;
When the target device is available, the device parameter of the target device is set according to the resource configuration parameter; Wherein, the target device, including:Preposition equipment, the platform device for performing application logic, the record interacted with the application end The feedback processing system equipment of the file system device of business execution information and the processing feedback data at least among it One;
When the target device portion is unavailable, resource distribution warning information is formed.
The device identification for the various target devices for participating in this joint debugging is carried in the resource configuration parameter, for example, mesh The IP address and/or port address of marking device, the service platform, can be represented and mesh according to the equipment in the present embodiment Marking device carries out information exchange, so as to inquire whether corresponding target device is in idle state, if can be used for ginseng Built with this application environment and/or joint debugging environment is built.
If detecting the target device in the present embodiment can use, the mesh is set according to the resource configuration parameter The device parameter of marking device, so as to take the target device and control the running status of the target device.In some implementations In example, if the target device is occupied, application environment cannot be currently built using the target device and joint debugging is carried out, then Resource distribution warning information can now be returned.
If detecting resource distribution warning information in certain embodiments, it can be alerted by analyzing the resource distribution Information, determines that target device is unavailable, and whether the alternate device or alternate device of the fixed target device of further sparrow may be used With, if available, participate in this joint debugging with the alternate device or alternate device of target device, and by corresponding resource configuration parameter Alternate device or target device are sent to, the initialization that joint debugging environment is given is completed, if alternate device or alternate device still can not With, then the resource distribution warning information is exported by Man Machine Interface, or in the equipment specified of the effect personnel of being output to Go, the joint debugging parameter is readjusted with suggesting effect personnel.
, it is necessary to create joint debugging case according to task parameters after the initialization of joint debugging environment is completed, and in a joint debugging One or more joint debugging cases are performed under task.
The joint debugging parameter also includes:Case data template and joint debugging case parameter, wherein, the joint debugging case parameter bag Include:At least two different types of cases of same business.Here joint debugging data template can be regarded as:The sky of joint debugging case White data structure.The joint debugging case parameter may include:Design parameter for instantiating the clear data structure.
As shown in Fig. 2 methods described also includes:
Step S121:By the current state of joint debugging case parameter and the joint debugging case in the joint debugging parameter, instantiation The case data template, generates joint debugging case data.
Case data template can be instantiated based on joint debugging case parameter, the current state of joint debugging case in the present embodiment, So as to generate joint debugging case data.The joint debugging case parameter is available for the equipment of each in application environment to perform corresponding application logic Or the required execution data of service logic.
The current state of joint debugging case described here, it may include:In pending state, execution, perform failure and/or perform Failure etc..These states can be represented with one or more bits.For example, can be divided with four kinds of values of used two bits Above-mentioned four kinds of states are not indicated.For example, perform control module receive the joint debugging case data state value indicate it is pending it Afterwards, corresponding target device will be controlled to perform corresponding application logic.And the execution control module determines joint debugging case number of cases The return of implementing result can be waited in execution, then to perform control module according to middle state value, the meeting after implementing result is received It is success or failure according to execution, updates the state value.
Therefore in the present embodiment, the step S130 may include:Based on the joint debugging case data, the joint debugging case is performed Example simultaneously obtains implementing result.
Further, the step S121 may include:
Read the joint debugging case parameter;
Loading simulation customer parameter;
Load the case data template;
Based on the analog subscriber data and the joint debugging case parameter, fill the case data module and form described Adjust case data.
Joint debugging case parameter, loading simulation customer parameter can be read in the present embodiment, and analog subscriber parameter here can After being come into operation for application environment, the information of real user parameter is simulated.The analog subscriber parameter and joint debugging case are joined Number, fill in the blanks data structure, it is possible to which simplicity automatically forms the joint debugging case data for being available for target device to recognize and perform
A kind of joint debugging parameter of financial product presented below:
Module as control targe equipment performs joint debugging case in joint debugging resource is performing module, then in certain embodiments Can be as shown in figure 3, the step S140 may include:
Step S141:The joint debugging case data is parsed, formation performs instruction, wherein, the execution instruction includes:It is described The execution parameter of joint debugging case, corresponding application logic is performed for triggering target device;
Step S142:Instruction is performed by described, the target device is sent to;
Step S143:Receive the feedback information that the target device is returned;
Step S144:Based on the feedback information, the joint debugging case implementing result is determined.
Control module or executive control system are performed in the present embodiment, gets after joint debugging case data, connection can be parsed Case data is adjusted, is set so as to know by which equipment to perform corresponding joint debugging case, it is necessary to which which information is sent into target Standby, triggering target device performs corresponding application logic.
Target device is performed be over after, implementing result can be provided or specifically perform data, goal equipment is held Row result and/or data are specifically performed, be the part of the feedback information.Each joint debugging may know that according to feedback information The implementing result of case, and change the current state in joint debugging case data.When each joint debugging case is at least performed After once, it is equivalent to complete the execution of joint debugging task.Then can be by the shape after the result of joint debugging tasks carrying or execution State data, are automatically transmitted to application end, facilitate the automatic verification of application end and manually check, it is hereby achieved that feedback data. It is the practice condition for how evaluating this joint debugging task that current application end can be just obtained based on feedback data.In the present embodiment Described in feedback data use predetermined data-structure, like this, after service system is received, it is possible to which no longer work people Under the participation of member, the feedback data is voluntarily parsed, and handle the various problems of feedback data carrying.For example, application end is indicated Need to check the detailed execution state information of some joint debugging case, then after the service platform receives feedback data, point The feedback request is separated out, then the execution state information of correspondence joint debugging case can be extracted from joint debugging database, application is sent to End is checked for application end, completes the automatic interaction of information.
The implementing result of this joint debugging task is eventually determined according to feedback data.The joint debugging side provided in the present embodiment Method, can be automatic to perform the building of application environment, the initialization of joint debugging environment and after joint debugging parameter and task parameters are obtained With the information exchange at end, improve joint debugging efficiency, reduce joint debugging error rate, improve joint debugging effect.
Alternatively, the S160 may include:
Handle the feedback data;
Based on the result of the feedback data, the implementing result of the joint debugging task is determined.
The monitoring of staff and checked during joint debugging for convenience, the step S110 also includes:
Start display device;The display device, for showing joint debugging relevant information, wherein, the joint debugging relevant information Including:Joint debugging progress information, joint debugging case practice condition information, with the information exchange condition information of application end, feedback data Treatment situation information.
Like this, it is possible to show joint debugging relevant information using the display device.
The startup of the display device in this embodiment, can be, according to the joint debugging parameter, to start corresponding display device, Joint debugging interface is shown on the display device, and various joint debugging relevant informations are shown in joint debugging interface.Here joint debugging relevant information Including but not limited to above- mentioned information.Display device realizes the visualization of joint debugging by showing joint debugging relevant information.
As shown in 4 figures, the present embodiment provides a kind of service platform, including:
Initialization unit 110, for based on joint debugging parameter, initializing joint debugging environment;
Creating unit 120, for the joint debugging environment according to task parameters, creates joint debugging task and in the joint debugging task Lower establishment joint debugging case;
Execution unit 130, for based on the joint debugging parameter, indicating to perform joint debugging case and obtaining the joint debugging case Implementing result;
Communication unit 140, for the implementing result based on the joint debugging parameter and the joint debugging case, sends to application end Perform data;Receive the feedback data that the application end is returned based on the execution data;
Determining unit 150, for based on the feedback data, determining the implementing result of the joint debugging task.
The present embodiment provides a kind of service platform, and the service platform includes one or more server.
The service platform includes initialization unit 110 in the present embodiment, and the initialization unit is used to initialize joint debugging Environment.The joint debugging environment can be a subsystem being deployed in service platform or be deployed in outer outside service platform System.The joint debugging environment is initialized in the present embodiment, is at least included:Pair of the service environment of service is provided for application end Connect.In certain embodiments, the initialization unit 110, is particularly used in and builds the service ring based on the joint debugging parameter Border, and the service environment put up is recorded, realization is docked with service environment.In further embodiments, the initialization is single Member 110, specifically for according to the joint debugging parameter, directly being docked with service environment.It is described in the present embodiment Environment is adjusted, the information such as the device parameter of various joint debugging cases can be performed in application environment by recording, is set up and application environment The connection of middle equipment, opens some application interfaces, just completes docking for joint debugging environment and application environment, realizes joint debugging environment Initialization.
Here the service environment that service is provided for application end is put up, including:The scheduling of hardware resource, the peace of software resource Dress and configuration, running status control of various software and hardware resources etc..
Creating unit 120, according to task parameters, will create this joint debugging task, then in joint debugging in the present embodiment One or more pending joint debugging cases are created under task.The joint debugging case, can be the simulation clothes in the present embodiment Be engaged in environmental structure well after, the application end to user provide service simulation case.
The transmission that execution unit 130 can be indicated by execute instruction or execution, is indicated or request application environment performs correspondence Joint debugging case.Here joint debugging case is the realistic case that service is provided after simulation application environment is formally reached the standard grade.Joint debugging Environment will obtain implementing result of the application environment to joint debugging case.
Communication unit 140 may correspond to carry out the communication interface of information exchange with application end, be sent available for application end Data are performed, and receive application end based on the feedback data for performing data return.
Here communication unit 140 can be various types of communication interfaces, for example, wireline interface or wave point, described Wireline interface can be cable interface or fiber optic cable interface etc..The wave point may include WiFi interfaces, blue tooth interface or other classes Wave point of type etc..
The determining unit 150 can be used for being based on the feedback data, determine the implementing result of the joint debugging task.Example Such as, feedback data shows that the implementing result of all joint debugging cases all meets business demand, or joint debugging case is carried out success, then says Bright this joint debugging tasks carrying success, and further illustrate that the application environment built passes through checking etc..
Initialization unit 110, creating unit 120, execution unit 130 and determining unit 150 can in the present embodiment Corresponding to processor or process circuit.
The processor may include:Central processing unit, microprocessor, digital signal processor, application processor can be compiled Journey array etc..The process circuit may include:Application specific integrated circuit.
The processor or process circuit, above-mentioned service platform is performed by the executable code being stored in storage medium Function, in addition to control communication Jack carries out performing interacting for data and/or feedback data with application end.
In a word, the present embodiment provides a kind of service platform of example, the establishment by joint debugging task can be performed, to application environment Case checking is carried out, and by the execution data of joint debugging case in case verification process, is automatically transmitted to application end, at least realizes The case checking automation of application environment and the information exchange of application end are automated, and improved joint debugging efficiency, are reduced joint debugging Mistake, has preferably more effectively used the software and hardware resources of service platform.
Alternatively, the joint debugging parameter includes:Resource configuration parameter;
The initialization unit 110, specifically for according to the resource configuration parameter, carrying out joint debugging resource distribution and joint debugging The running status of resource is set.
Initialization unit 110, may correspond to one or more processors in the present embodiment, be entered according to resource configuration parameter The running status of row joint debugging resource distribution and joint debugging resource is set.Here joint debugging resource may include that it is soft that application environment is used Hardware resource, may also include:Carry out the software and hardware resources that this joint debugging is used.If application environment is soft or hard in certain embodiments Part resource has been configured, then initialization unit 110 here can be only used for participating in the configuration of the software and hardware resources of this joint debugging. For example, being used for the relevant parameter for recording joint debugging task and joint debugging case in configuration joint debugging database, joint debugging database.And perform connection The application environment put up can be belonged to by being transferred to the software and hardware resources of joint debugging case in business.
In certain embodiments, the initialization unit 110, specifically for according to the resource configuration parameter, determining institute Whether the target device for stating resource configuration parameter sensing can use;When the target device is available, joined according to the resource distribution Number sets the device parameter of the target device;Wherein, the target device, including:Installed before being interacted with the application end Standby, to perform application logic platform device, the file system device of record traffic execution information and the processing feedback data Feedback processing system equipment at least one of;When the target device portion is unavailable, resource distribution alarm letter is formed Breath.
Goal equipment, to perform the execution equipment of the joint debugging case, is the hardware resource of application environment.
In the present embodiment when initializing joint debugging environment, it is necessary to which according to resource configuration parameter, orienting participation, this joins The hardware device of tune or application environment, further according to the state of current device, it is determined whether subsequent configuration is carried out, so that target The state and running status of the equipment of equipment itself are ready, and after device ready is completed, the equipment is just able to carry out application end The service logic of offer, equivalent to can just perform joint debugging case, it is possible to by one or more under joint debugging task Case is adjusted, determines whether this application environment built meets the business demand of application end.
In certain embodiments, the joint debugging parameter also includes:Case data template and joint debugging case parameter, wherein, institute Stating joint debugging case parameter includes:At least two different types of cases of same business;
The service platform also includes:
Instantiating unit, for by the current state of joint debugging case parameter and the joint debugging case in the joint debugging parameter, The case data template is instantiated, joint debugging case data is generated;
The execution unit 130, holds specifically for based on the joint debugging case data, performing the joint debugging case and obtaining Row result.
The instantiating unit, equally may correspond to processor or process circuit, the instantiation list in the present embodiment Member equivalent to the current state based at least part information in joint debugging parameter, and joint debugging case, based on it is set in advance can quilt The case data template that target device is recognized and applied, recognizable and application the joint debugging case data of generation target device.
Work as instantiating unit, when producing joint debugging case data, the current state of corresponding joint debugging case, which is generally, to be waited to hold Row state.
Alternatively, the instantiating unit, specifically for reading the joint debugging case parameter;Loading simulation customer parameter; Load the case data template;Based on the analog subscriber data and the joint debugging case parameter, the case data is filled Module forms the joint debugging case data.
The joint debugging case data template may correspond to template file in the present embodiment, the instantiating unit need to Partial information and/or the joint debugging case in blank parts in template file, the correspondence filling joint debugging parameter it is current State.In further embodiments, the joint debugging case data template, can be the data knot set in advance for having a field to be filled Structure.The instantiating unit is specifically for by the current state of the partial information in joint debugging parameter and/or joint debugging case, correspondence is filled out It is charged in field to be filled, realizing the instantiation of joint debugging case, there is provided by target device or can perform equipment, performed connection Adjust case data.
In certain embodiments, the execution unit 130, specifically for parsing the joint debugging case data, forms and performs Indicate, wherein, the execution instruction includes:The execution parameter of the joint debugging case, it is corresponding for triggering target device execution Using logic;Instruction is performed by described, the target device is sent to;Receive the feedback information that the target device is returned;Base In the feedback information, the joint debugging case implementing result is determined.
The execution unit 130, based on joint debugging case data, can be referred to by performing the transmission indicated in the present embodiment Show or ask corresponding target device, perform corresponding joint debugging case, so as to verify in application environment one using joint debugging case Or the service logic of multiple target devices, whether it is met with the application environment for facilitating application end to determine that current service platforms are provided Business demand, or, facilitate application end to determine whether service platform can provide the application environment required for it.
In certain embodiments, the determining unit 150, specifically for handling the feedback data;Based on the feedback The result of data, determines the implementing result of the joint debugging task.
Communication unit 140, after execution data are sent to application end, can receive the feedback data of application end return. The feedback data may include:Confirm to indicate, deny instruction and/or problem consulting etc..It is described to confirm to indicate, it can be performed for determination The errorless instruction of joint debugging task;The negative indicates can be the instruction for determining joint debugging tasks carrying mistake.Described problem is seeked advice from, can For the information for the specific situation for performing joint debugging tasks carrying.
The determining unit 150 can be parsed described anti-after communication unit 140 obtains feedback data in the present embodiment Data are presented, so that it is determined that going out the implementing result of the joint debugging task.Indicated for example, the feedback data that continues out carries confirmation, can Think the success of this joint debugging tasks carrying, deny indicating if feedback data is carried, it is believed that this joint debugging tasks carrying fails, It can further be indicated according to the confirmation of joint debugging case and/or deny indicating, determined which joint debugging case performs failure, perform connection Adjust the target device of case failure.The determining unit 150, can also inquire about corresponding joint debugging and appoints according to the feedback data The practice condition information of business, fed back by the communication unit 140 to the application end etc., application end can be again based on to feedback The processing again of data, determines whether joint debugging task runs succeeded.
In certain embodiments, the initialization unit, is additionally operable to start display device;Wherein, the display device, is used In display joint debugging relevant information, wherein, the joint debugging relevant information includes:Joint debugging progress information, joint debugging case practice condition letter Breath, the information exchange condition information with application end, the treatment situation information of feedback data.
When the service platform is additionally included in progress joint debugging in the present embodiment, it can also start corresponding display and set It is standby.Here display device can be the display resource in joint debugging resource.By the startup of display device, the convenient right member of work passes through Display device checks condition information of various joint debugging tasks carryings etc..In the implementation procedure of joint debugging task, display can will be needed Information visualized, checking and monitoring for staff can be facilitated.
The embodiment of the present invention also provides a kind of computer-readable storage medium, and the computer-readable storage medium is stored with computer can Code is performed, after the computer-executable code is executed by processor, foregoing any one or more technical sides can be realized The joint debugging method that case is provided, for example, one or more of method that can be as shown in Fig. 1 to Fig. 3, Fig. 6 to Figure 11,
The computer-readable storage medium may include:The various computer-readable storage mediums such as CD, mobile hard disk, flash memory disk, tape, It is chosen as non-moment storage medium.
A specific example is provided below in conjunction with above-mentioned any embodiment:
Example one:
As shown in figure 5, this example provides an a kind of optional hardware architecture diagram of service platform, including processor 201st, input/output interface 203 (such as display screen, touch-screen, loudspeaker), storage medium 204 and network interface 202, clothes The various components inside of business platform can be through the connection communication of system bus 205.Correspondingly, be stored with use in storage medium 204 In the joint debugging method executable instruction for performing record of the embodiment of the present invention.Each hardware module shown in Fig. 5 can portion as needed Point implement, all implement or implement other hardware modules, the quantity of all types of hardware modules can be it is one or more, it is each hard Part module can be implemented in same geographical position, or be distributed in different geographical position implementations, can be used for performing above-mentioned Fig. 1 Or the joint debugging method shown in Fig. 3.
Example two:
This example provides a kind of joint debugging system being included in the service platform, including joint debugging Environment Management module, connection Adjust task management module, joint debugging case data generation module, joint debugging case performing module and data interaction module and feedback processing Module.
Here joint debugging task management module, can be the part of aforementioned initialization unit 110;The joint debugging case number of cases Can be the part of previous examples unit according to generation module;The joint debugging case performing module, can be foregoing execution unit 130 part;The data interaction module can be the composition structure of foregoing determining unit 150;The feedback processing modules It can be the composition structure of foregoing determining unit 150.
The joint debugging Environment Management module, user interface (User is passed through for receiving and preserving staff Interface, UI) typing joint debugging parameter, and initialize joint debugging environment, in the present embodiment the joint debugging environmental management mould Block, can be one of composition result of aforementioned initialization unit.
First, preserving joint debugging parameter mainly includes the certain parameter data of current joint debugging fund product, such as Fund Type, Fund trade company number and fund code, data interaction pattern, joint debugging case time range, joint debugging device configuration etc., table specific as follows It is shown.
The one or more servers handled are opened an account, apply to purchase and redeemed to above-mentioned transaction system for progress fund.Before described The machine of putting can carry out one or more servers of data interaction for service platform with application end.The file system can be storage clothes The system of the various files of business environment operation;The joint debugging database can for storage joint debugging parameter, task parameters, perform data and The database of the information such as feedback data.
Secondly, initialization joint debugging environment needs the resource distribution joint debugging parameter of read work personnel typing, and according to ginseng Several initialization joint debugging environment,
Initialization joint debugging environment includes:
First, the merchant information in joint debugging parameter, creates trade company's breath in system database, setting joint debugging trade company Trade company number, fund code, Fund Type.
Secondly, parallel to check the current state that joint debugging is related to each module institute deployment facility, whether such as target device is normal Operation (or whether current device is taken by other joint debugging tasks), institute subordinate in the equipment is updated if target device is available Systematic parameter (system of distinct device institute subordinate is different), and determine a need for restarting according to system type and be System.
In addition, after joint debugging context initialization, related equipment all can be in the state taken by current task, Yi Mianqi He takes the equipment being initialised at joint debugging task again.
Fig. 7 show a kind of schematic diagram for initializing joint debugging environment, including:
Read resource configuration parameter;
Generate joint debugging merchant information;
The state that state, the state for detecting transaction system, the detection file system for detecting front end processor are given, checks feedback processing The state of system.Here feedback processing system respectively corresponds to foregoing feedback processing modules, corresponding to one or more processing The server of feedback data.
Judge that front end processor, transaction system, file system and feedback processing system are crossed whether to can use, performed if available follow-up Renewal of the equipment operating procedure, sends failure warning information if unavailable.
The renewal operation may include:
Front end processor parameter is updated, transaction system parameter, the parameter of more new file system is updated and updates feedback processing system Parameter;
After renewal, restart front end processor, restart transaction system, restart file system and restart feedback processing system.
Joint debugging task management module, the example for the task parameters in joint debugging parameter, generation joint debugging task.Purpose It is the specific execution time point of clearly each case and performs the target device that case needs to take.
The state of joint debugging case may include:Initialization, generated joint debugging case data, joint debugging case run succeeded, joint debugging Case performs failure.Assuming that it is 1 to initialize corresponding state code, it is 2 to have generated the corresponding state code of joint debugging case data, Joint debugging case runs succeeded corresponding state code for 3, and it is 4 that joint debugging case, which performs the corresponding state code of failure,.
The status change schematic diagram of joint debugging case is illustrated in figure 7, may be entered after initialization and generate joint debugging Case data, from joint debugging case data has been generated, enters the state that joint debugging case runs succeeded or the execution of joint debugging case fails.
The joint debugging case data generation module, after the generation of joint debugging task, based on joint debugging case parameter and joint debugging case Example data template, forms the one or more joint debugging cases being located under the joint debugging task;Specifically it may include:Joint debugging case is closed The joint debugging case of connection can not be performed directly, because the parameter of joint debugging case is not the ginseng that transaction system can be received and handled Number, it is therefore desirable to generate specific case data (i.e. the instantiation of joint debugging case) for each case.
Joint debugging case data generation can as shown in figure 8, including:
Step 1:Read joint debugging case parameter;
Step 2:Judge whether joint debugging case parameter is legal, step 3 is entered when legal, enter step 4 when illegal; For example, the equipment whether the execution equipment pointed in joint debugging case parameter belongs in service platform is judged, for example, same joint debugging Whether multiple joint debugging case parameters under task have pointed to same product of client etc..
Step 3:Load user data;
Step 4:Send joint debugging parameter warning information;
Step 5:Judge that user whether there is, such as exist and enter step 6, enter step 4 if being not present.The step 5 can Including:According to the user data query joint debugging database, see that joint debugging database whether there is the user record of the user.
Step 6:Load joint debugging case data template;
Step 7:Joint debugging case is instantiated, joint debugging case data is generated;For example, user data and joint debugging parameter are filled into In joint debugging case data template, so as to realize that joint debugging case is instantiated, the joint debugging case data is generated.
Step 8:Preserve the joint debugging case data.
Exemplified by the joint debugging case of " ser1 opens an account " of the case in following table, first from joint debugging database (Data Base, DB loading user is designated user1 user profile in), is then filled into user profile in case data template of opening an account.
Now, the data of case example can be transmitted directly to the interface (fund_open_acc_ that opens an account of transaction system Service), specific sending method is that simulation system front end is called.
Joint debugging case performing module, for the execution of joint debugging case, as simulation system front end has generated case Data are sent to corresponding transaction system interface, it is therefore an objective to generate and specifically open an account and transaction record in joint debugging DB.
In order to ensure time consistency that the execution time of joint debugging case specifies with staff, it is necessary to be repaiied before case execution The system time of equipment where changing transaction system.
The state of the case is updated to 3 states if case runs succeeded, 4 states are otherwise updated to.
What Fig. 9 was provided performs view for a kind of joint debugging case, including:
Step 11:Read joint debugging case data;
Step 12:Parse joint debugging case data;
Step 13:Time modification system time is performed according to joint debugging case;
Step 14:Judge whether system time is successfully modified, if being successfully entered step 15, if unsuccessful entrance step 16:
Step 15:Generation performs instruction, wherein, described perform indicates that being used for target device performs.
Step 16:Send and perform failure warning information;
Step 17:Judge whether joint debugging case runs succeededIf being successfully entered step S18, if unsuccessful entrance step S19;
Step S18:The state code of joint debugging case is revised as 3;
Step S19:The state code of joint debugging case is revised as 4.
Data interaction module, available for the data interaction with user terminal.
The data interaction module, loads from joint debugging DB available for filing system and opens an account and transaction data, by about Fixed form generation mutual files, and by synchronization (sync) technology by file synchronization to front end processor, so that Fund Company passes through HTTP (http) agreement or File Transfer (ftp) download file.
Application end (Fund Company) has been handled after the file of internet financing platform, corresponding feedback file can be uploaded to Front end processor.
Feedback file can be synchronized to feedback text by the feedback file module, the timed task for logical platform of managing money matters automatically The assigned catalogue of equipment where part processing system, feedback file processing system can constantly detect that feedback file whether there is, if In the presence of can then automatically process the feedback file.
The visualization of joint debugging resource and joint debugging process, visualization and the visualization of joint debugging process for joint debugging equipment.
The visualization of the joint debugging equipment, it is initial for joint debugging environment can be initialized after joint debugging task start first The equipment of change then becomes occupied state;After joint debugging tasks carrying terminates, the equipment of joint debugging task configuration can all become again Idle condition.In addition, the equipment that can not be logged in can then be arranged to malfunction in joint debugging system, (equipment of malfunction can not By joint debugging task initialization).
The visualization of joint debugging process, mainly includes the performance of the following link of joint debugging process:Joint debugging case implementation progress, File interaction performance, the result of feedback file and failure information etc..Monitoring implementation method:
Wherein, file interaction schedule, the processing progress of feedback file, can be after the completion of correspondence step in database Record the implementing result of the current task link.
The visualization of joint debugging case implementation progress is the mode field by each joint debugging case of current joint debugging task come body Existing, the ratio that executed case accounts for whole cases is the implementation progress that current task case is performed.
Financing platform downloads file from front end processor can use http or ftp mode to obtain file.
Figure 10 show a kind of schematic diagram of joint debugging system, and joint debugging system specifically may include:
Financing platform, corresponding to foregoing service platform, available for the application environment for building practical application, and when joint debugging Joint debugging environment;
Financing platform front end processor;
The application end of Fund Company, information exchange is carried out by platform front end processor of managing money matters with financing platform.
Platform manage money matters by simultaneous techniques upload transaction file to financing platform front end processor, application end is preposition from financing platform Machine download transactions file, for example, based on http agreements or ftp agreement download transactions files.Using the section be based on http agreements or Ftp agreements send feedback file by platform front end processor of managing money matters to financing platform.
Here transaction file may include:The file of opening an account of the generation of opening an account of foregoing joint debugging case of opening an account, apply to purchase joint debugging case Example applies to purchase file, redeems one or more of redemption case file that joint debugging case is produced.
1) this example provides the automaticity of financing platform fund product joint debugging, largely improves the effect of joint debugging Rate, it is ensured that the execution of joint debugging.
2) isolation of joint debugging equipment and joint debugging data is realized, it is ensured that multiple joint debugging tasks can be performed parallel, be independent of each other.
2) visualization of joint debugging process is realized, includes the visualization of joint debugging resource and joint debugging process, so as to improve The utilization rate of joint debugging resource, and more effectively control the joint debugging progress of fund.
Example three:
Such as Figure 11, this example provides a kind of joint debugging method, including:
Step S1:Joint debugging Environment Management module receives joint debugging parameter;
Step S2:Joint debugging Environment Management module preserves joint debugging parameter;
Step S3:Joint debugging Environment Management module initializes joint debugging environment;
Step S4:Joint debugging task management module generates joint debugging task to joint debugging task management module and indicated, completes initial After change, the task parameters transmission joint debugging task that can be based on reception is indicated.
Step S5:Joint debugging task management module reads joint debugging parameter, specifically may include:From joint debugging Environment Management module or guarantor The joint debugging database for depositing joint debugging parameter reads the joint debugging parameter;
Step S6:Joint debugging task management module creates the example of joint debugging task;Here example can specifically joint debugging appoint The case of business.
Step S7:Joint debugging task management module creates the example of joint debugging case;Here example can specific joint debugging case Example;
Step S8:Joint debugging task management module sends the generation of joint debugging case data to case data generation module and indicated, connection Adjust task management module to generate joint debugging case data on receipt of this indication, and return to joint debugging task management mould.
Step S9:Case data generation module returns to joint debugging case data to joint debugging task management module;
Step S10:Joint debugging task management module adjusts case performing module to send execute instruction;
Step S11:Joint debugging case performing module performs the example of current joint debugging case;
Step S12:Joint debugging case performing module preserves the implementing result of joint debugging case;
Step S13:Joint debugging case performing module returns to implementing result to joint debugging task management module;
Step S14:Joint debugging task management module sends to data interaction module transmission and indicated;
Step S15:Data interaction module generation performs data file and is sent to application end, specifically such as, data interaction mould Block is received after transmission instruction, is read and is performed the data generation execution data file;
Step S16:Data interaction module returns to joint debugging task management module and sends result, specifically such as, data interaction mould Block, is fed back to joint debugging task management module based on the transmission situation for performing data file and sends result;
Step S17:Joint debugging task management module sends to obtain to data interaction module and indicated;
Step S18:Data interaction module obtains feedback file, and specifically such as, data interaction module is receiving the acquisition Indicate, read to application end in feedback file, feedback file here and carry the feedback data;
Step S19:Data interaction module obtains result to joint debugging task management module feedback file, specifically such as, and data are handed over Mutual module sends to joint debugging task management module according to the acquisition situation of feedback file and obtains result;
Step S20:Joint debugging task module sends processing to feedback processing modules and indicates that specifically such as, joint debugging task is determined Current service platforms are got after feedback file, and sending processing to feedback processing modules indicates.
Step S21:Feedback processing modules handle feedback file, specifically such as, receive it is described processing indicate after, from data Interactive module reads the feedback file, and parses the feedback file and perform corresponding processing operation;
Step S22:Feedback processing modules preserve result;
Step S23:Joint debugging task management module preserves the implementing result of joint debugging task;
Step S24:Joint debugging task management module generates the feedback result of joint debugging tasks carrying;
Step S25:Joint debugging task management module exports the feedback result of joint debugging tasks carrying.
In one case, above-mentioned steps S13, S16, S19 can be optional step, it is convenient to omit, it can also perform.
Under some implementations, the step S9 is substitutable for sending the shape of joint debugging case generation to joint debugging task management module Condition information.Facilitate joint debugging task management module to send and perform instruction.
The joint debugging task management module in the present embodiment, equivalent to the middle control module during joint debugging.In some realities Apply in example, the triggering during joint debugging can be sent by upper one performing module operated to the performing module of next operation, And the triggering performed without various operations is all performed by joint debugging task management module one.
, can be by it in several embodiments provided herein, it should be understood that disclosed apparatus and method Its mode is realized.Apparatus embodiments described above are only schematical, for example, the division of the unit, is only A kind of division of logic function, can have other dividing mode, such as when actually realizing:Multiple units or component can be combined, or Another system is desirably integrated into, or some features can be ignored, or do not perform.In addition, shown or discussed each composition portion Coupling point each other or direct-coupling or communication connection can be the INDIRECT COUPLINGs of equipment or unit by some interfaces Or communication connection, can be electrical, machinery or other forms.
The above-mentioned unit illustrated as separating component can be or may not be it is physically separate, it is aobvious as unit The part shown can be or may not be physical location, you can positioned at a place, can also be distributed to multiple network lists In member;Part or all of unit therein can be selected to realize the purpose of this embodiment scheme according to the actual needs.
In addition, each functional unit in various embodiments of the present invention can be fully integrated into a processing module, also may be used Be each unit individually as a unit, can also two or more units it is integrated in a unit;It is above-mentioned Integrated unit can both be realized in the form of hardware, it would however also be possible to employ hardware adds the form of SFU software functional unit to realize.
One of ordinary skill in the art will appreciate that:Realizing all or part of step of above method embodiment can pass through Programmed instruction related hardware is completed, and foregoing program can be stored in a computer read/write memory medium, the program Upon execution, the step of including above method embodiment is performed;And foregoing storage medium includes:It is movable storage device, read-only Memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disc or Person's CD etc. is various can be with the medium of store program codes.
The foregoing is only a specific embodiment of the invention, but protection scope of the present invention is not limited thereto, any Those familiar with the art the invention discloses technical scope in, change or replacement can be readily occurred in, should all be contained Cover within protection scope of the present invention.Therefore, protection scope of the present invention should be based on the protection scope of the described claims.

Claims (15)

1. a kind of joint debugging method, it is characterised in that including:
Based on joint debugging parameter, joint debugging environment is initialized;
The joint debugging environment creates joint debugging task and joint debugging case is created under the joint debugging task according to task parameters;
Based on the joint debugging parameter, indicate to perform joint debugging case and obtain the implementing result of the joint debugging case;
Implementing result based on the joint debugging parameter and the joint debugging case, sends to application end and performs data;
Receive the feedback data that the application end is returned based on the execution data;
Based on the feedback data, the implementing result of the joint debugging task is determined.
2. according to the method described in claim 1, it is characterised in that
The joint debugging parameter includes:Resource configuration parameter;
It is described to be based on joint debugging parameter, joint debugging environment is initialized, including:
According to the resource configuration parameter, the running status for carrying out joint debugging resource distribution and joint debugging resource is set.
3. method according to claim 2, it is characterised in that
It is described that according to the resource configuration parameter, the running status for carrying out joint debugging resource distribution and joint debugging resource is set, including:
According to the resource configuration parameter, determine whether the target device that the resource configuration parameter is pointed to can use;
When the target device is available, the device parameter of the target device is set according to the resource configuration parameter;Wherein, The target device, including:Preposition equipment, platform device, the record traffic of execution application logic interacted with the application end The feedback processing system equipment of the file system device of execution information and the processing feedback data at least one of;
When the target device portion is unavailable, resource distribution warning information is formed.
4. the method according to claim 1,2 or 3, it is characterised in that
The joint debugging parameter also includes:Case data template and joint debugging case parameter, wherein, the joint debugging case parameter includes: At least two different types of cases of same business;
Methods described also includes:
By the current state of joint debugging case parameter and the joint debugging case in the joint debugging parameter, the case data mould is instantiated Plate, generates joint debugging case data;
The current state based on the joint debugging parameter and the joint debugging case, performs joint debugging case and forms implementing result, Including:
Based on the joint debugging case data, perform the joint debugging case and obtain implementing result.
5. method according to claim 4, it is characterised in that
The current state by joint debugging case parameter and the joint debugging case in the joint debugging parameter, instantiates the case number of cases According to template, joint debugging case data is generated, including:
Read the joint debugging case parameter;
Loading simulation customer parameter;
Load the case data template;
Based on the analog subscriber data and the joint debugging case parameter, fill the case data module and form the joint debugging case Number of cases evidence.
6. method according to claim 4, it is characterised in that
It is described to be based on the joint debugging case data, perform the joint debugging case and obtain implementing result, including:
The joint debugging case data is parsed, formation performs instruction, wherein, the execution instruction includes:The joint debugging case is held Row parameter, corresponding application logic is performed for triggering target device;
Instruction is performed by described, the target device is sent to;
Receive the feedback information that the target device is returned;
Based on the feedback information, the joint debugging case implementing result is determined.
7. the method according to claim 1,2 or 3, it is characterised in that
It is described to be based on the feedback data, the implementing result of the joint debugging task is determined, including:
Handle the feedback data;
Based on the result of the feedback data, the implementing result of the joint debugging task is determined.
8. the method according to claim 1,2 or 3, it is characterised in that
It is described to be based on joint debugging parameter, joint debugging environment is initialized, in addition to:
Start display device;Wherein, the display device, for showing joint debugging relevant information, wherein, the joint debugging relevant information Including:Joint debugging progress information, joint debugging case practice condition information, with the information exchange condition information of application end, feedback data Treatment situation information.
9. a kind of service platform, it is characterised in that including:
Initialization unit, for based on joint debugging parameter, initializing joint debugging environment;
Creating unit, for the joint debugging environment according to task parameters, creates joint debugging task and is created under the joint debugging task Joint debugging case;
Execution unit, for based on the joint debugging parameter, indicating to perform joint debugging case and obtaining the execution knot of the joint debugging case Really;
Communication unit, for the implementing result based on the joint debugging parameter and the joint debugging case, sends to application end and performs number According to;Receive the feedback data that the application end is returned based on the execution data;
Determining unit, for based on the feedback data, determining the implementing result of the joint debugging task.
10. service platform according to claim 9, it is characterised in that
The joint debugging parameter includes:Resource configuration parameter;
The initialization unit, specifically for according to the resource configuration parameter, carrying out joint debugging resource distribution and joint debugging resource Running status is set.
11. service platform according to claim 10, it is characterised in that
The initialization unit, specifically for according to the resource configuration parameter, determining the mesh that the resource configuration parameter is pointed to Whether marking device can use;When the target device is available, setting for the target device is set according to the resource configuration parameter Standby parameter;Wherein, the target device, including:Preposition equipment, the platform of execution application logic interacted with the application end is set The feedback processing system equipment of standby, record traffic execution information file system device and the processing feedback data is at least One of;When the target device portion is unavailable, resource distribution warning information is formed.
12. the service platform according to claim 9,10 or 11, it is characterised in that
The joint debugging parameter also includes:Case data template and joint debugging case parameter, wherein, the joint debugging case parameter includes: At least two different types of cases of same business;
The service platform also includes:
Instantiating unit, for by the current state of joint debugging case parameter and the joint debugging case in the joint debugging parameter, example Change the case data template, generate joint debugging case data;
The execution unit, specifically for based on the joint debugging case data, performing the joint debugging case and obtaining implementing result.
13. service platform according to claim 12, it is characterised in that
The instantiating unit, specifically for reading the joint debugging case parameter;Loading simulation customer parameter;Load the case Data template;Based on the analog subscriber data and the joint debugging case parameter, fill the case data module and form described Joint debugging case data.
14. service platform according to claim 12, it is characterised in that
The execution unit, specifically for parsing the joint debugging case data, formation performs instruction, wherein, it is described to perform instruction Including:The execution parameter of the joint debugging case, corresponding application logic is performed for triggering target device;The execution is referred to Show, be sent to the target device;Receive the feedback information that the target device is returned;Based on the feedback information, institute is determined State joint debugging case implementing result.
15. a kind of computer-readable storage medium, the computer-readable storage medium is stored with computer-executable code, the computer After executable code is executed by processor, the joint debugging method that any one of claim 1 to 9 is provided can be realized.
CN201710374716.1A 2017-05-24 2017-05-24 Joint debugging method, service platform and computer storage medium Active CN107203471B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710374716.1A CN107203471B (en) 2017-05-24 2017-05-24 Joint debugging method, service platform and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710374716.1A CN107203471B (en) 2017-05-24 2017-05-24 Joint debugging method, service platform and computer storage medium

Publications (2)

Publication Number Publication Date
CN107203471A true CN107203471A (en) 2017-09-26
CN107203471B CN107203471B (en) 2023-03-24

Family

ID=59906311

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710374716.1A Active CN107203471B (en) 2017-05-24 2017-05-24 Joint debugging method, service platform and computer storage medium

Country Status (1)

Country Link
CN (1) CN107203471B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108563567A (en) * 2018-04-09 2018-09-21 平安普惠企业管理有限公司 Automated testing method, device, equipment and computer readable storage medium
CN110597736A (en) * 2019-10-31 2019-12-20 口碑(上海)信息技术有限公司 Test data generation method and device
CN112363935A (en) * 2020-11-11 2021-02-12 平安普惠企业管理有限公司 Data joint debugging method and device, electronic equipment and storage medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103246522A (en) * 2013-05-28 2013-08-14 浪潮电子信息产业股份有限公司 Fast building method for hot standby environment based on virtualization platform
CN103678130A (en) * 2013-12-17 2014-03-26 中国联合网络通信集团有限公司 Automated performance test method and platform
US20150067642A1 (en) * 2013-08-29 2015-03-05 International Business Machines Corporation Development, test and deployment of applications
CN104657262A (en) * 2015-02-10 2015-05-27 上海创景计算机***有限公司 High-real-time automatic testing system and testing method
US20150339216A1 (en) * 2014-05-22 2015-11-26 Citrix Systems, Inc. Providing Testing Environments Using Virtualization
CN105335293A (en) * 2015-11-30 2016-02-17 努比亚技术有限公司 Automatic testing system and method based on parallel ports
US20160094473A1 (en) * 2014-09-25 2016-03-31 Oracle International Corporation System and method for supporting lifecycle plugins in a multitenant application server environment
US20160139205A1 (en) * 2014-11-14 2016-05-19 Xpliant, Inc. Testbench builder, system, device and method
CN106227652A (en) * 2016-07-12 2016-12-14 合网络技术(北京)有限公司 Automated testing method and system
CN106406826A (en) * 2015-07-27 2017-02-15 阿里巴巴集团控股有限公司 Joint debugging task establishment method, system joint debugging method and device
CN106685706A (en) * 2016-12-14 2017-05-17 深圳中顺易金融服务有限公司 Zookeeper based configuration update method and system

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103246522A (en) * 2013-05-28 2013-08-14 浪潮电子信息产业股份有限公司 Fast building method for hot standby environment based on virtualization platform
US20150067642A1 (en) * 2013-08-29 2015-03-05 International Business Machines Corporation Development, test and deployment of applications
CN103678130A (en) * 2013-12-17 2014-03-26 中国联合网络通信集团有限公司 Automated performance test method and platform
US20150339216A1 (en) * 2014-05-22 2015-11-26 Citrix Systems, Inc. Providing Testing Environments Using Virtualization
US20160094473A1 (en) * 2014-09-25 2016-03-31 Oracle International Corporation System and method for supporting lifecycle plugins in a multitenant application server environment
US20160139205A1 (en) * 2014-11-14 2016-05-19 Xpliant, Inc. Testbench builder, system, device and method
CN104657262A (en) * 2015-02-10 2015-05-27 上海创景计算机***有限公司 High-real-time automatic testing system and testing method
CN106406826A (en) * 2015-07-27 2017-02-15 阿里巴巴集团控股有限公司 Joint debugging task establishment method, system joint debugging method and device
CN105335293A (en) * 2015-11-30 2016-02-17 努比亚技术有限公司 Automatic testing system and method based on parallel ports
CN106227652A (en) * 2016-07-12 2016-12-14 合网络技术(北京)有限公司 Automated testing method and system
CN106685706A (en) * 2016-12-14 2017-05-17 深圳中顺易金融服务有限公司 Zookeeper based configuration update method and system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108563567A (en) * 2018-04-09 2018-09-21 平安普惠企业管理有限公司 Automated testing method, device, equipment and computer readable storage medium
CN108563567B (en) * 2018-04-09 2023-07-14 绍兴君鸿智能科技有限公司 Automated testing method, apparatus, device and computer readable storage medium
CN110597736A (en) * 2019-10-31 2019-12-20 口碑(上海)信息技术有限公司 Test data generation method and device
CN110597736B (en) * 2019-10-31 2023-01-17 口碑(上海)信息技术有限公司 Test data generation method and device
CN112363935A (en) * 2020-11-11 2021-02-12 平安普惠企业管理有限公司 Data joint debugging method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN107203471B (en) 2023-03-24

Similar Documents

Publication Publication Date Title
CN105577475B (en) Automated performance testing system and method
CN102622247B (en) The BIOS information configuration-system of server and method
CN106484622A (en) Method of testing, apparatus and system
CN109582301A (en) Method for processing business, device, equipment and the medium of task based access control scheduling system
CN109597374A (en) I/O for debugging is virtualized
CN107463362A (en) The method and system of lasting deployment based on multiple Jenkins
CN106656622A (en) Method and device for configuring interface call tasks
CN109933521A (en) Automated testing method, device, computer equipment and storage medium based on BDD
CN109740222A (en) A kind of test device and system for grid motor connectionization scene
CN107203471A (en) Joint debugging method, service platform and computer-readable storage medium
WO2023108904A1 (en) Production test method and apparatus for base station product
CN110347593A (en) Flow testing method and device
CN110276074A (en) Distributed training method, device, equipment and the storage medium of natural language processing
CN113407327A (en) Modeling task and data analysis method, device, electronic equipment and system
CN113127023B (en) Service upgrading method, device and system
CN113495545A (en) System and method for testing vehicle equipment controller using in-loop hardware
CN107679423A (en) Partition integrity inspection method and device
CN107480050A (en) A kind of method of testing of automatic test renewal bag
CN115705210A (en) Cloud platform management architecture, management method, management device and storage medium
CN112651716A (en) Data processing method, device and storage medium
US11017380B1 (en) Systems and methods for EMV terminal device testing using EMV card emulation
CN117291517A (en) Method and device for constructing approval process
CN100502318C (en) Method for detecting compatibility of network element equipment accessing to network management system and network management system
CN114860615A (en) Rule automatic testing method and device, electronic equipment and storage medium
CN105446729B (en) The automatic transmission realizing method of code update and system based on SAP platform

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
GR01 Patent grant
GR01 Patent grant