A kind of internet test docking systemTechnical field
The present invention relates to internet testing field, docking system is tested in specially a kind of internet.
Background technique
Different from traditional application system, Internet application system needs the request carried and flow is all magnanimity.In addition,Internet application system also can often carry out marketing activity, the short time can be brought a large amount of to Internet application system during activityAccess request.Therefore, before Internet application system carries out marketing activity, it usually needs press Internet application systemPower or other tests, to confirm whether the load capacity of Internet application system is able to bear marketing activity bring pressure.
Internet test macro be for internet pressure test, in the prior art, internet test macro and otherPlatform or system docking are generally realized by increasing Interworking gateway unit on its boundary to interconnect with external system, in this wayIt can guarantee the opposite antagonism and stability of each platform interior system, but there is also a problems for above-mentioned processing mode: oneA platform may be docked with multiple test platforms or system, then just needing to dispose multiple intercommunication nets in docking systemUnit is closed, and the configuration of each network element is cumbersome, cost greatly improves.
Summary of the invention
The purpose of the present invention is to provide a kind of internets to test docking system, mentioned above in the background art to solveProblem.
To achieve the above object, the invention provides the following technical scheme: docking system, including test are tested in a kind of internetServer-side, management server end, receiving platform and data docking platform, the testing service end include test module, data storageModule and communication service module, and deployment needs test macro thereon;The test module is deployed in the access of test system to be measuredLayer, convergence layer and core layer receive the test assignment that management server end is assigned, and test assignment includes test-types, testMode and test parameter, test module acquire the test data of test system to be measured after receiving test assignment;The data storageModule is connect with test module, is obtained test assignment and test data and is carried out corresponding storage, after correspondence storesSend it to communication service module;The communication service module and receiving platform communicate to connect, and communication service module, which obtains, to be surveyedTrial business and test data simultaneously send it to receiving platform.
Preferably, receiving platform includes analysis module, database module, processing module with to connection module, and analysis module connectsIt receives the test assignment and test data and analyzes it processing, analysis module is connect with database module, will testAnalysis result is sent to database module.
Preferably, processing module is connect with database module, and processing module obtains the Measurement results and to the surveyResult is for statistical analysis and ranking operation for examination analysis, by the result after operational analysis by being sent to data pair to connection moduleConnect platform.
Preferably, data docking platform includes docking channel module, power control module, configuration module and read module, dockingChannel module configuration docking sharing channel, data docking platform communicate docking with to connection module by docking channel module.
Preferably, power control module is connect with docking channel module, is used to carry out permission control to the docking sharing channelSystem, and authority configuration is carried out to the docking sharing channel according to the requirement of configuration module.
Preferably, read module is connect with docking channel module, after docking channel module configuration docking sharing channelIt is connected with receiving platform.
Preferably, management server end includes task management module, authority management module and sending module, task management moduleFor the creation of test assignment, the notice for modifying task, Task representation, it is connect with sending module, passes through sending moduleTest assignment is transmitted to testing service end.
Preferably, authority management module is used to carry out corresponding configuration management, and rights management to the authority relation of userFor module after being authenticated by user right, task management module can just carry out the creation and modification of test assignment.
Compared with prior art, the beneficial effects of the present invention are:
The present invention can test internet system, while by the unloading of receiving platform, receiving platform passes through dockingModule carries out data transmission with the sharing channel of docking of data docking platform, and dock sharing channel by configuration module to its intoRow authority configuration, after via configuration module authority configuration, a platform can carry out pair with multiple test macros or receiving platformIt connects, cost substantially reduces.
Detailed description of the invention
Fig. 1 is the principle of the present invention figure;
Fig. 2 is structural block diagram of the invention.
In figure: 1, testing service end;101, test module;102, data memory module;103, communication service module;2, it managesManage server-side;201, task management module;202, authority management module;203, sending module;3, receiving platform;301, mould is analyzedBlock;302, database module;303, processing module;304, to connection module;4, data docking platform;401, channel module is docked;402, power control module;403, configuration module;404, read module.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, completeSite preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based onEmbodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every otherEmbodiment shall fall within the protection scope of the present invention.
The present invention provides a kind of technical solution referring to FIG. 1-2: a kind of internet test docking system, including test clothesBusiness end 1, management server end 2, receiving platform 3 and data docking platform 4, the testing service end 1 include test module 101, numberAccording to memory module 102 and communication service module 103, and thereon, deployment needs test macro;The test module 101 be deployed inAccess layer, convergence layer and the core layer of test macro, connect with management server end 2, receive the survey that management server end 2 is assignedTrial business, and test assignment includes test-types, test mode and test parameter, test module 101 is after receiving test assignmentAcquire the test data of test system to be measured;The data memory module 102 is connect with test module 101, obtains test assignmentWith test data and carried out corresponding storage, send it to communication service module 103 after corresponding storage;The communicationService module 103 and receiving platform 3 communicate to connect, and communication service module 103 obtains test assignment and test data and sent outIt send to receiving platform 3.
Receiving platform 3 includes analysis module 301, database module 302, processing module 303 with to connection module 304, is analyzedModule 301 receives the test assignment and test data and analyzes it processing, analysis module 301 and database moduleMeasurement results are sent to database module 302 by 302 connections.
Processing module 303 is connect with database module 302, and processing module 303 obtains the Measurement results and to thisMeasurement results are for statistical analysis and ranking operation, by the result after operational analysis by being sent to connection module 304Data docking platform 4.
Data docking platform 4 includes docking channel module 401, power control module 402, configuration module 403 and read module404, docking channel module 401 configuration docking sharing channel, data docking platform 4 by docking channel module 401 with dock mouldThe communication docking of block 304.
Power control module 402 is connect with docking channel module 401, is used to carry out permission control to the docking sharing channelSystem, and authority configuration is carried out to the docking sharing channel according to the requirement of configuration module 403.
Read module 404 is connect with docking channel module 401, in the docking configuration docking sharing channel of channel module 401It is connected afterwards with receiving platform 3.
Management server end 2 includes task management module 201, authority management module 202 and sending module 203, task managementModule 201 is connect for the creation of test assignment, the notice for modifying task, Task representation with sending module 203, is led toIt crosses sending module 203 and test assignment is transmitted to testing service end 1.
Authority management module 202 is used to carry out corresponding configuration management, and authority management module to the authority relation of user202 by user right after being authenticated, and task management module 201 can just carry out the creation and modification of test assignment.
The present invention can test internet system, while by the unloading of receiving platform 3, receiving platform 3 by pairConnection module 304 carries out data transmission with the sharing channel of docking of data docking platform 4, and docks sharing channel and pass through configuration module403 pairs its carry out authority configuration, after via 403 authority configuration of configuration module, platform can with multiple test macros or connectIt is closed flat platform to be docked, cost substantially reduces.
It although an embodiment of the present invention has been shown and described, for the ordinary skill in the art, can be withA variety of variations, modification, replacement can be carried out to these embodiments without departing from the principles and spirit of the present invention by understandingAnd modification, the scope of the present invention is defined by the appended.