CN103051500B - A kind of method of testing of service network system and system - Google Patents

A kind of method of testing of service network system and system Download PDF

Info

Publication number
CN103051500B
CN103051500B CN201310001448.0A CN201310001448A CN103051500B CN 103051500 B CN103051500 B CN 103051500B CN 201310001448 A CN201310001448 A CN 201310001448A CN 103051500 B CN103051500 B CN 103051500B
Authority
CN
China
Prior art keywords
service
test
service node
network system
node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310001448.0A
Other languages
Chinese (zh)
Other versions
CN103051500A (en
Inventor
许可
宋美娜
皮人杰
鄂海红
于艳华
宋俊德
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN201310001448.0A priority Critical patent/CN103051500B/en
Publication of CN103051500A publication Critical patent/CN103051500A/en
Application granted granted Critical
Publication of CN103051500B publication Critical patent/CN103051500B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

The present invention proposes a kind of method of testing of service network system, and method comprises the following steps: operation service network system; Multiple service node is monitored, and obtains the communication information of multiple service node; Generate simulation test data according to communication information, and send test command to multiple service node, test command has configuration information; Multiple service node carries out pressure test according to the test command of correspondence and simulation test data, and obtains the detecting information of multiple service node; Statistics and analysis is carried out to obtain the test result of service network system according to analysis result to the detecting information of multiple service node.Method of the present invention can be true, objective and reliably reflect the performance of service network system.The invention allows for a kind of test macro of service network system.

Description

A kind of method of testing of service network system and system
Technical field
The present invention relates to distributed system performance technical field of measurement and test, particularly a kind of method of testing of service network system and system.
Background technology
There are two aspect problems in emulation and the performance test of the current Service Source distributing network (service network system) towards composite services.
(1) first, if wish to carry out performance test for distributed system in the development phase, respectively towards specific service, large-scale analog access packet can only be applied to test the performance index of this service.But these requests truly may not reflect the access situation of system in actual moving process.For the automatic access (non-user is directly accessed) based on service logic between modules, imitate request data are used if simple, this service network system for logical relation complexity of logical relation between module can not be reflected, be difficult to the call relation reacted really between each service.This can cause the distortion of Evaluation results.Although such as some service performance index is lower, because called frequency is also lower in systems in which, therefore also can not becomes system bottleneck, if simply strengthen the resource distribution to this kind of service node, waste resource on the contrary.Between the service of simulating as can be seen here, visit data can not depart from real logical relation between each service module, and is difficult at the environment Imitating of testing out based on the real scene data of this logical relation.
(2) in addition, in order to simulate the actual conditions of a large number of users access websites system in the development phase, there is a lot of Web service testing tool, as: LoadRunner, WebLoad, JMeter etc., they are by gathering the real data of user's access websites, and then simulate more massive access intensity, realize pressure test.But these instruments often adopt CS structure, can only simulant-client to a large amount of requests of a service end, reach the object of pressure test to service.But for the combination of network service system of complexity, these instruments can only realize the portal service (service module be namely directly connected with client) asking to be sent to system, can not realize the performance test to other service modules of system and performance evaluation.If use these instruments to test other service modules, also this module can only be isolated out from entirety, test separately.Such as carry out test database service by sending out request to database service interface, but this test can not be worked in coordination with the test of other business service.Therefore, at present in laboratory environment, if wish to carry out pressure test for the network software system based on composite services, can only send independently analog access data to different service modules, this is unfavorable for the performance bottleneck found from the visual angle of entirety Services Composition.
For example, composite services software systems are by Service1, Service2, Service3 tri-Distributed Services module compositions, during system cloud gray model, module Service3 may seldom be called to, even if the performance of Service3 is not high like this, server-capabilities is poor, also can not affect software overall performance.And this situation is indiscoverable (can only find Service3 poor performance) with traditional independent pressure test.
In addition, if the access intensity of simple increase application entrance, although also may scale up the access intensity of each module, the bottleneck of some intermediate node, may cause follow-up analogue data to send to.Such as, each service has following call relation, and the bottleneck at Service1 → Service2 → Service3, Service2 place may cause more massive visit data to arrive Service3, thus can not find the performance issue that exists in Service3.
Summary of the invention
The present invention is intended at least one of solve the problems of the technologies described above.
For this reason, one object of the present invention be to propose a kind of can be true, objective and reliably reflect the method for testing of the service network system of the performance of service network system.
Another object of the present invention is to the method for testing proposing a kind of service network system.
To achieve these goals, the embodiment of first aspect present invention proposes a kind of method of testing of service network system, and described service network system comprises multiple service node, said method comprising the steps of: run described service network system; Described multiple service node is monitored, and obtains the communication information of described multiple service node; Generate simulation test data according to described communication information, and send test command to described multiple service node, wherein, described test command has configuration information; Described multiple service node carries out pressure test according to the test command of correspondence and simulation test data, and obtains the detecting information of described multiple service node; And statistics and analysis is carried out to obtain the test result of described service network system according to analysis result to the detecting information of described multiple service node.
According to the method for testing of the service network system of the embodiment of the present invention, can test the entirety of service network system (multiple service node), integration test is carried out to multiple service node, the performance bottleneck Services Composition can be found from the visual angle of service network system entirety, test result has objectivity, authenticity and reliability, further, the method of testing of the service network system of the embodiment of the present invention can produce test case from the test data of service network system, to test service network system, thus test result can be true, objective and reliably reflect the performance of service network system.
In addition, the method for testing of service network system according to the above embodiment of the present invention can also have following additional technical characteristic:
In example of the present invention, described communication information comprises: the reception data of each service node, send data and sending node information and receiving node information.
In example of the present invention, respectively by controlling the intensity of visit data of each service node, degree of parallelism and data volume, pressure test is carried out to described each service node.
In example of the present invention, described detecting information comprises: the occupancy of flow, throughput, data rate and CPU and memory.
In example of the present invention, described service node is service end or gateway.
In example of the present invention, also comprise: judge according to described test result whether the performance of described multiple service node of described service network system meets preassigned.
The embodiment of second aspect present invention discloses a kind of test macro of service network system, described service network system comprises multiple service node, described test macro comprises: the service broker SA being deployed in each service node, after running at described service network system, described multiple service node is monitored, and obtain the communication information of described multiple service node, and according to test command and simulation test data, pressure test is carried out to described multiple service node; Controller, for generating simulation test data according to described communication information, and send test command to described service broker SA, wherein, described test command has configuration information; And performance evaluation module, for carrying out statistics and analysis to the detecting information of the described multiple service node from described service broker SA, and obtain the test result of described service network system according to analysis result.
According to the test macro of the service network system of the embodiment of the present invention, can test the entirety of service network system (multiple service node), integration test is carried out to multiple service node, the performance bottleneck Services Composition can be found from the visual angle of service network system entirety, test result has objectivity, authenticity and reliability, further, the test macro of the service network system of the embodiment of the present invention can produce test case from the test data of service network system, to test service network system, thus test result can be true, objective and reliably reflect the performance of service network system.
In addition, the test macro of service network system according to the above embodiment of the present invention can also have following additional technical characteristic:
In some instances, described communication information comprises: the reception data of each service node, send data and sending node information and receiving node information.
In some instances, described service broker SA controls the intensity of the visit data of corresponding service node, degree of parallelism and data volume to carry out pressure test to described each service node according to described configuration information.
In some instances, described detecting information comprises: the occupancy of flow, throughput, data rate and CPU and memory.
In some instances, described service node is service end or gateway.
In some instances, whether described performance evaluation module also meets preassigned for the performance of the described multiple service node judging described service network system according to described test result.
Additional aspect of the present invention and advantage will part provide in the following description, and part will become obvious from the following description, or be recognized by practice of the present invention.
Accompanying drawing explanation
Above-mentioned and/or additional aspect of the present invention and advantage will become obvious and easy understand from accompanying drawing below combining to the description of embodiment, wherein:
Fig. 1 is the flow chart of the method for testing of service network system according to an embodiment of the invention;
Fig. 2 is the structure chart of the test macro of service network system according to an embodiment of the invention;
Fig. 3 is the topology diagram of the test macro of service network system according to an embodiment of the invention;
Fig. 4 is that the acquisition phase SA of the test macro of the test macro of service network system according to an embodiment of the invention forwards service request schematic diagram;
Fig. 5 is the test phase SA imitate request schematic diagram of the test macro of the test macro of service network system according to an embodiment of the invention;
Fig. 6 is the analysis phase SA reporting analysis results schematic diagram of the test macro of the test macro of service network system according to an embodiment of the invention; And
Fig. 7 is the schematic diagram of the test process of the test macro of service network system according to an embodiment of the invention.
Embodiment
Be described below in detail embodiments of the invention, the example of described embodiment is shown in the drawings, and wherein same or similar label represents same or similar element or has element that is identical or similar functions from start to finish.Being exemplary below by the embodiment be described with reference to the drawings, only for explaining the present invention, and can not limitation of the present invention being interpreted as.
In describing the invention, it will be appreciated that, term " " center ", " longitudinal direction ", " transverse direction ", " on ", D score, " front ", " afterwards ", " left side ", " right side ", " vertically ", " level ", " top ", " end ", " interior ", orientation or the position relationship of the instruction such as " outward " are based on orientation shown in the drawings or position relationship, only the present invention for convenience of description and simplified characterization, instead of indicate or imply that the device of indication or element must have specific orientation, with specific azimuth configuration and operation, therefore limitation of the present invention can not be interpreted as.In addition, term " first ", " second " only for describing object, and can not be interpreted as instruction or hint relative importance.
In describing the invention, it should be noted that, unless otherwise clearly defined and limited, term " installation ", " being connected ", " connection " should be interpreted broadly, and such as, can be fixedly connected with, also can be removably connect, or connect integratedly; Can be mechanical connection, also can be electrical connection; Can be directly be connected, also indirectly can be connected by intermediary, can be the connection of two element internals.For the ordinary skill in the art, concrete condition above-mentioned term concrete meaning in the present invention can be understood.
Below in conjunction with accompanying drawing description according to the method for testing of the service network system of the embodiment of the present invention and system.
Fig. 1 is the flow chart of the method for testing of service network system according to an embodiment of the invention.
Wherein, service network system comprises multiple service node.The principle of this method of testing is: first, in order to gather visit data real between composite services (each service node), for any one service node, need be sent to the request of this node to all and monitor and record from the service request that this node sends.First run a service application, after a period of time, gather the interactive access record between each service node.Then, according to log generating test use case, by being configured test case, comprise request access speed, the parameter configuration such as request degree of parallelism, then startup test command is sent to each service node, then the test pack of setting intensity is sent to each service node, and in test process dynamic collection test result, and gather in the result set gathered separately, by collecting, measure, add up the throughput of each node, the parameters such as denial of service rate, carry out assay service combination system (service network system), synthetically find out system bottleneck, thus proposition prioritization scheme provides data, improve performance and the efficiency of service network system.
Specifically, as shown in Figure 1, the method comprises the following steps:
Step S101: operation service network system.
Step S102: multiple service node is monitored, and obtain the communication information of multiple service node.
In one embodiment of the invention, communication information comprises: the reception data of each service node, send data and sending node information and receiving node information.Particularly, for a service node, monitor all be sent to this node (service node) designated port data and record, capture all data sent from this service node designated port simultaneously, forward to original transmission target after record, and the response data of record object loopback.Thus, the inputoutput data of each service node under real scene can be recorded, for pressure test below provides parameter.
Step S103: generate simulation test data according to communication information, and send test command to multiple service node, wherein, test command has configuration information.
Step S104: multiple service node carries out pressure test according to the test command of correspondence and simulation test data, and obtains the detecting information of multiple service node.
In one embodiment of the invention, detecting information comprises: the occupancy of flow, throughput, data rate and CPU and memory, further, respectively by controlling the intensity of visit data of each service node, degree of parallelism and data volume, pressure test is carried out to each service node.Particularly, each service node can according to test command, sends imitate request data to local port, and simulation is local send data after expect the response obtained.According to the configuration information comprised in test command, can carry out the intensity of access control data, by increasing degree of parallelism, increase data volume carries out pressure test.In test mode, can monitor the flow of local network, the throughput of service, the occupancy of speed data stream and CPU and memory are measured.Further, due to the multidate information in each service node running can be collected, after test terminates, can allow and the various information collected are carried out initial analysis, then carry out gathering and analyzing further.
In one embodiment of the invention, service node is service end or gateway.Namely except can directly monitor service node and record etc., also can monitor gateway and record etc., wherein, multiple service node can be connected under gateway, thus realize the perception of content of whole network domains server data stream and analysis, and then realize to from the Simulation and analysis arriving this network domains throughput data.
Step S105: statistics and analysis is carried out to obtain the test result of service network system according to analysis result to the detecting information of multiple service node.
By carrying out the communication information of each service node, comprehensive row is comprehensive to be analyzed, not only obtain resource consumption and the network index of each service node, can also from the angle of the overall situation, find the performance bottleneck on Services Composition chain, thus use minimum one-tenth originally to reach the optimization of service network system.
Further, when the detecting information of multiple service node is carried out statistics and analysis with the test result obtaining service network system according to analysis result after, also comprise: judge according to test result whether the performance of multiple service nodes of service network system meets preassigned, thus find the performance bottleneck on Services Composition chain further, for providing objective reliable reference to the optimization of service network system.
According to the method for testing of the service network system of the embodiment of the present invention, can test the entirety of service network system (multiple service node), integration test is carried out to multiple service node, the performance bottleneck Services Composition can be found from the visual angle of service network system entirety, test result has objectivity, authenticity and reliability, further, the method of testing of the service network system of the embodiment of the present invention can produce test case from the test data of service network system, to test service network system, thus test result can be true, objective and reliably reflect the performance of service network system.
Fig. 2 is the structure chart of the test macro of service network system according to an embodiment of the invention.Wherein, service network system comprises multiple service node.Service network system comprises multiple service node.The principle of this test macro is: first, in order to gather visit data real between composite services (each service node), by service broker SA(Service Agent) be deployed on each service node of service network system, service broker SA plays the function of local agent service on service node.For any one service node, service broker SA is sent to the request of this node to all and monitor and record from the service request that this node sends.First run a service application based on Services Composition, after a period of time, service broker SA gathers the interactive access record between each service node.Then, controller is according to log generating test use case, by being configured test case, comprise request access speed, the parameter configuration such as request degree of parallelism, then startup test command is sent to service broker SA, service broker SA begins through local agent sends test pack from setting intensity to service node, service broker SA is dynamic collection test result in test process, and gather in the result set gathered separately, by collecting, measure, add up the throughput of each node, the parameters such as denial of service rate, carry out assay service combination system (service network system), synthetically find out system bottleneck, thus proposition prioritization scheme provides data, improve performance and the efficiency of service network system.
As shown in Figure 2, this system 200 comprises: service broker SA, controller CC and performance evaluation modules A C.
Particularly, service broker SA is deployed on each service node, after running at service network system, monitors multiple service node, and obtain the communication information of multiple service node, and according to test command and simulation test data, pressure test is carried out to multiple service node.Controller CC is used for generating simulation test data according to communication information, and sends test command to service broker SA, and wherein, test command has configuration information.Performance evaluation modules A C is used for carrying out statistics and analysis to the detecting information of the multiple service nodes from service broker SA, and obtains the test result of service network system according to analysis result.
In one embodiment of the invention, communication information comprises: the reception data of each service node, send data and sending node information and receiving node information.Particularly, for a service node, service broker SA monitor all be sent to this node (service node) designated port data and record, capture all data sent from this service node designated port simultaneously, forward to original transmission target after record, and the response data of record object loopback.Thus, the inputoutput data of each service node under real scene can be recorded, for pressure test below provides parameter.In addition, detecting information comprises: the occupancy of flow, throughput, data rate and CPU and memory, further, service broker SA controls the intensity of the visit data of corresponding service node, degree of parallelism and data volume to carry out pressure test to described each service node according to described configuration information.Particularly, each service broker SA can according to the test command carrying out self-controller CC, sends imitate request data to local port, and simulation is local send data after expect the response obtained.According to the configuration information comprised in test command, can carry out the intensity of access control data, by increasing degree of parallelism, increase data volume carries out pressure test.In test mode, service broker SA can monitor the flow of local network, measures the throughput of service, the occupancy of speed data stream and CPU and memory.Further, due to the multidate information in each service node running can be collected, after test terminates, can allow and the various information collected are carried out initial analysis, then carry out gathering and analyzing further.
In one embodiment of the invention, service node is service end or gateway.Namely service broker SA is except can directly monitor service node and record etc., service broker SA also can monitor gateway and record etc., wherein, multiple service node can be connected under gateway, thus realize the perception of content of whole network domains server data stream and analysis, and then realize to from the Simulation and analysis arriving this network domains throughput data.
By carrying out the communication information of each service node, comprehensive row is comprehensive to be analyzed performance evaluation modules A C, not only obtain resource consumption and the network index of each service node, can also from the angle of the overall situation, find the performance bottleneck on Services Composition chain, thus use minimum one-tenth originally to reach the optimization of service network system.
Further, when the detecting information of multiple service node is carried out statistics and analysis with the test result obtaining service network system according to analysis result after, whether performance evaluation modules A C also meets preassigned for the performance of the multiple service nodes judging service network system according to test result, thus find the performance bottleneck on Services Composition chain further, for providing objective reliable reference to the optimization of service network system.
As a concrete example, the test macro 200 of service network system adopts distributed framework, be divided into service broker (SA, Service Agent), i.e. service broker SA, control centre (CC, Control Center), i.e. controller CC, analysis center (AC, Analyze Center), i.e. performance evaluation modules A C.
First, in order to gather visit data real between composite services, need SA to be deployed on the different service nodes (sevice) of service network, SA plays the function of local proxy server on service node, is sent to the request of this node to all and monitor and record from the service request that this node sends.User needs first to run a service application, and after a period of time, SA system will collect the interactive access record between each service node.The parameter configuration such as then, user is configured test case by CC, comprises request access speed, request degree of parallelism, then CC sends startup test command to each SA, and each SA begins through local agent sends test pack from setting intensity to local service node.SA can in test process dynamic collection test result, and to gather in the result set gathered separately to AC.AC, by collecting, measuring, add up the parameter such as throughput, denial of service rate of each node, carrys out assay service combination system, and for finding out system bottleneck, proposition prioritization scheme provides data.
As shown in Figure 3, the topological structure of the test macro 200 of service network system is shown.In system, each module declaration is as follows:
Service broker (SA, Service Agent)
Be deployed on each node of service network system.Comprise the functional mode of three aspects:
Access recording mode, SA comprises agency service functional module, can monitor all data being sent to this node designated port, be transmitted to local service software after record; Also can capture all data sent from designated port, forward to original transmission target after record, and the response data of record object loopback.By opening access recording function, the inputoutput data of next service module under real scene can be recorded, for pressure test below provides parameter.As shown in Figure 4, the acquisition phase SA showing the test macro of the service network system of the embodiment of the present invention forwards service request.
Simulation test pattern, SA can according to order, sends imitate request data to local port, and simulation is local send data after expect the response obtained.According to the configuration information comprised in order, can carry out the intensity of access control data, by increasing degree of parallelism, increase data volume carries out pressure test.In test mode, SA can monitor the flow of local network, measures the throughput of service, the occupancy of speed data stream and CPU and memory.As shown in Figure 5, the test phase SA imitate request of the test macro 100 of the service network system of the embodiment of the present invention is shown.
Analytical model, because SA can collect the multidate information in each service operation process, after test terminates, startup analysis pattern, can allow SA that the various information collected are carried out initial analysis, then be aggregated in AC.As shown in Figure 6, the analysis phase SA reporting analysis results of the test macro 100 of the service network system of the embodiment of the present invention is shown.
Except being directly deployed on service place node, SA also can be deployed on the gateway node of a network domains, realizes the perception of content to whole network domains server data stream and analysis, so realize to from the simulation arriving this network domains throughput data.
Control centre (CC, Control Center)
Belong to independently web server software, Web page control inerface is provided.Message communicating is passed through with SA module, AC module.CC sends control command can to different SA.Comprise pattern switching controls, test parameter configures, and analyzes Data Collection control etc.Also can send control command to AC, start collection analysis flow process, configuration needs the object set etc. gathered.
Analysis center (AC, Analyze Center)
Belong to independently web server software, Web page and user interactions are provided.This module in charge collects the measurement data that each AC sends, and concentrates and carries out statistics and analysis.Different from traditional Web test analysis instrument, AC needs comprehensively to analyze distributed serviced component, not only obtain resource consumption and the network index of each service node, can also from the angle of the overall situation, find the performance bottleneck on Services Composition chain, thus use minimum one-tenth originally to reach system optimization.
Workflow is as follows:
Drainage pattern:
By composite services software system deployment on the server with SA module;
Test machine client starts each SA by CC, and arranging SA is drainage pattern
Test machine client Reality simulation user, the portal service of access combination service system;
SA starts to gather calling in service interaction process, and record
Test pattern:
It is test pattern that test machine client arranges each SA by CC, and configures intensity
SA analog acquisition to access request and amplify, to the machine service send analogue data.Certainly, embodiments of the invention are not limited to this, and SA also can send analogue data by other service nodes distally.That is, SA can collect the data of this node, and send analogue data to the machine (corresponding server node), SA also can gather the data exported from this service node, sends analogue data to other related service nodes.In other words, SA sends analogue data local mode and remote mode.
Analytical model:
It is analytical model that test machine client controls each SA by CC
SA stops sending analogue data, startup analysis process, generates analysis report
Analysis report gathers to AC by SA
The interface that test machine client is provided by AC obtains statistic analysis result.
According to the test macro of the service network system of the embodiment of the present invention, can test the entirety of service network system (multiple service node), integration test is carried out to multiple service node, the performance bottleneck Services Composition can be found from the visual angle of service network system entirety, test result has objectivity, authenticity and reliability, further, the test macro of the service network system of the embodiment of the present invention can produce test case from the test data of service network system, to test service network system, thus test result can be true, objective and reliably reflect the performance of service network system.
The test macro of the service network system of the embodiment of the present invention can carry out pressure test to the software systems based on composite services, finds the performance bottleneck node in composite services chain.Particularly, as shown in Figure 7, use the test mode that native system improves, SA can collect the interaction request of each serviced component in true use procedure, then under the control of CC, starts simulation process, strengthens test data pressure; The result of collecting each module testing finally by SA is reported and is carried out analytical integration to data again to AC, AC, feeds back to test machine.As shown in Figure 7, show SA to send with the analogue data of local mode, certainly, in other examples of the present invention, also remote mode can be had, namely analogue data is sent to other service nodes by SA, the test of remote mode, namely remote analog mode can analog network factor (as but be not limited to: postpone) impact that brings.And local mode can shield the impact that network factors is brought, the only calculating factor of research software itself.In reality test, local mode or remote mode can be selected as required, certainly, also can select these two kinds of test patterns simultaneously, both software itself be tested and tested network.The test macro of service network system can the true running of analog service network system from the test data of service network system, thus test result can be true, objective and reliably reflect the performance of service network system.
In the description of this specification, specific features, structure, material or feature that the description of reference term " embodiment ", " some embodiments ", " example ", " concrete example " or " some examples " etc. means to describe in conjunction with this embodiment or example are contained at least one embodiment of the present invention or example.In this manual, identical embodiment or example are not necessarily referred to the schematic representation of above-mentioned term.And the specific features of description, structure, material or feature can combine in an appropriate manner in any one or more embodiment or example.
Although illustrate and describe embodiments of the invention, those having ordinary skill in the art will appreciate that: can carry out multiple change, amendment, replacement and modification to these embodiments when not departing from principle of the present invention and aim, scope of the present invention is by claim and equivalency thereof.

Claims (6)

1. a method of testing for service network system, is characterized in that, described service network system comprises multiple service node, said method comprising the steps of:
Run described service network system;
Described multiple service node is monitored, and obtains the communication information of described multiple service node;
Generate simulation test data according to described communication information, and send test command to described multiple service node, wherein, described test command has configuration information;
Described multiple service node carries out pressure test according to the test command of correspondence and simulation test data, and obtain the detecting information of described multiple service node, wherein, carry out pressure test respectively by controlling the intensity of visit data of each service node, degree of parallelism and data volume to described each service node, described detecting information comprises the occupancy of flow, throughput, data rate and CPU and memory; And
Statistics and analysis is carried out to obtain the test result of described service network system according to analysis result to the detecting information of described multiple service node;
Judge according to described test result whether the performance of described multiple service node of described service network system meets preassigned.
2. method according to claim 1, is characterized in that, described communication information comprises:
The reception data of each service node, send data and sending node information and receiving node information.
3. method according to claim 1, is characterized in that, described service node is service end or gateway.
4. a test macro for service network system, is characterized in that, described service network system comprises multiple service node, and described test macro comprises:
Be deployed in the service broker SA of each service node, after running at described service network system, described multiple service node is monitored, and obtain the communication information of described multiple service node, and according to test command and simulation test data, pressure test is carried out to described multiple service node, wherein, described service broker SA controls the intensity of the visit data of corresponding service node, degree of parallelism and data volume to carry out pressure test to described each service node according to configuration information;
Controller, for generating simulation test data according to described communication information, and send test command to described service broker SA, wherein, described test command has configuration information; And
Performance evaluation module, for carrying out statistics and analysis to the detecting information of the described multiple service node from described service broker SA, and the test result of described service network system is obtained according to analysis result, and judge according to described test result whether the performance of described multiple service node of described service network system meets preassigned, wherein, described detecting information comprises the occupancy of flow, throughput, data rate and CPU and memory.
5. system according to claim 4, is characterized in that, described communication information comprises:
The reception data of each service node, send data and sending node information and receiving node information.
6. system according to claim 4, is characterized in that, described service node is service end or gateway.
CN201310001448.0A 2013-01-04 2013-01-04 A kind of method of testing of service network system and system Active CN103051500B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310001448.0A CN103051500B (en) 2013-01-04 2013-01-04 A kind of method of testing of service network system and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310001448.0A CN103051500B (en) 2013-01-04 2013-01-04 A kind of method of testing of service network system and system

Publications (2)

Publication Number Publication Date
CN103051500A CN103051500A (en) 2013-04-17
CN103051500B true CN103051500B (en) 2015-09-09

Family

ID=48064005

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310001448.0A Active CN103051500B (en) 2013-01-04 2013-01-04 A kind of method of testing of service network system and system

Country Status (1)

Country Link
CN (1) CN103051500B (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104767655B (en) * 2015-03-17 2018-09-21 微梦创科网络科技(中国)有限公司 A kind of analog result detection method and device
CN106936658A (en) * 2015-12-30 2017-07-07 中兴通讯股份有限公司 The method of testing and test platform of test case, simulation test equipment
CN105812210A (en) * 2016-05-25 2016-07-27 赵鹏 Distributed network performance measuring system
CN106155852A (en) * 2016-06-28 2016-11-23 浪潮(北京)电子信息产业有限公司 The collection method of Apache service error event and system
CN108512715B (en) * 2017-02-28 2021-11-02 菜鸟智能物流控股有限公司 Load pressure test method of service link and related device
CN108089965A (en) * 2017-12-08 2018-05-29 郑州云海信息技术有限公司 A kind of computer parallel type method for testing pressure
CN108196992B (en) * 2017-12-28 2021-05-28 广州品唯软件有限公司 Automatic performance testing method and device
CN108418730B (en) * 2018-03-06 2020-11-27 平安科技(深圳)有限公司 Network flow testing method, device, equipment and computer readable storage medium
CN109660421A (en) * 2018-10-26 2019-04-19 平安科技(深圳)有限公司 Method, apparatus, server and the storage medium of flexible scheduling resource
CN109743229A (en) * 2019-01-11 2019-05-10 武汉斗鱼鱼乐网络科技有限公司 Based on distributed performance test methods, device and system
CN109815154A (en) * 2019-02-22 2019-05-28 深圳市网心科技有限公司 A kind of test method, device, system and medium
CN110569442B (en) * 2019-09-23 2023-01-31 贵州省广播电视信息网络股份有限公司 Three-layer structure-based media asset metadata service system
CN111181800B (en) * 2019-11-27 2023-09-19 腾讯科技(深圳)有限公司 Test data processing method and device, electronic equipment and storage medium
CN111143198B (en) * 2019-12-10 2023-04-28 湖北大学 Test data processing method and device
CN111817913B (en) * 2020-06-30 2022-05-17 北京红山信息科技研究院有限公司 Distributed network performance test method, system, server and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101090295A (en) * 2007-07-25 2007-12-19 中兴通讯股份有限公司 Test system and method for ASON network
CN102035896A (en) * 2010-12-31 2011-04-27 北京航空航天大学 TTCN-3-based distributed testing framework applicable to software system
CN102118230A (en) * 2011-03-23 2011-07-06 华中科技大学 Tree and tabular combined notation (TTCN)-based network protocol performance testing method
CN102214139A (en) * 2011-06-01 2011-10-12 北京航空航天大学 Automatic test performance control and debugging method facing distributed system
CN102354298A (en) * 2011-07-27 2012-02-15 哈尔滨工业大学 Software testing automation framework (STAF)-based fault injection automation testing platform and method for high-end fault-tolerant computer

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101090295A (en) * 2007-07-25 2007-12-19 中兴通讯股份有限公司 Test system and method for ASON network
CN102035896A (en) * 2010-12-31 2011-04-27 北京航空航天大学 TTCN-3-based distributed testing framework applicable to software system
CN102118230A (en) * 2011-03-23 2011-07-06 华中科技大学 Tree and tabular combined notation (TTCN)-based network protocol performance testing method
CN102214139A (en) * 2011-06-01 2011-10-12 北京航空航天大学 Automatic test performance control and debugging method facing distributed system
CN102354298A (en) * 2011-07-27 2012-02-15 哈尔滨工业大学 Software testing automation framework (STAF)-based fault injection automation testing platform and method for high-end fault-tolerant computer

Also Published As

Publication number Publication date
CN103051500A (en) 2013-04-17

Similar Documents

Publication Publication Date Title
CN103051500B (en) A kind of method of testing of service network system and system
CN101217770B (en) An automatic evaluating and analyzing device and method for mobile communication network quality
CN101882105B (en) Method for testing response time of Web page under concurrent environment
CN109388530A (en) Blade server-oriented automatic test platform and test method
CN103297285B (en) The Performance Test System of distributed type assemblies, method and apparatus
CN102185733A (en) Network card testing method and system
CN100384162C (en) Automatization testing device and method for service system
CN103686813B (en) Device and method for testing automatic switching stability of wireless AP (access point) channel
CN109150636B (en) Intelligent substation auxiliary point-to-point test method and system for full-link information flow
CN104683182B (en) IDC network of computer room service quality detection method and device
CN107066370A (en) A kind of automatic monitoring and the instrument and method for collecting faulty hard disk daily record
CN106453506A (en) Resource unified scheduling test system and method
CN105306299A (en) Streaming media server performance test method and test system
CN110365804A (en) A kind of distribution terminal cloud detection system
CN103997435A (en) Traffic Internet-of-Things testing method based on fault simulation
CN103023967A (en) Cloud computing simulation system and method based on simics system simulator
CN111930078B (en) Network testing device for nuclear control system
CN112187589A (en) System testing method based on flow playback
CN108833168A (en) A kind of server cluster environment network system and Detection of Stability method
CN103139004B (en) Network speed limit instrument is utilized to simulate the method and system of the network bandwidth
CN101765129A (en) Network access test system and method for data value-added service
CN104639351A (en) Processing system and method for constructing network structure deployment diagram
CN116743208A (en) Intelligent intercommunication and mutual measurement system and method based on ammeter and terminal and used for broadband carrier communication of low-voltage power line
CN110532153A (en) A kind of business level user's operation experience visualization system
CN104065524B (en) The performance test methods of GOOSE message in a kind of IEC61850

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant