CN109462491A - System, method and apparatus for testing service device function - Google Patents

System, method and apparatus for testing service device function Download PDF

Info

Publication number
CN109462491A
CN109462491A CN201710796465.6A CN201710796465A CN109462491A CN 109462491 A CN109462491 A CN 109462491A CN 201710796465 A CN201710796465 A CN 201710796465A CN 109462491 A CN109462491 A CN 109462491A
Authority
CN
China
Prior art keywords
virtual objects
server
group
objects group
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710796465.6A
Other languages
Chinese (zh)
Other versions
CN109462491B (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 Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology 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 Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201710796465.6A priority Critical patent/CN109462491B/en
Publication of CN109462491A publication Critical patent/CN109462491A/en
Application granted granted Critical
Publication of CN109462491B publication Critical patent/CN109462491B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The embodiment of the present application discloses the system for testing service device function, method and apparatus.One specific embodiment of the system includes: primary server, for receiving the configuration data of at least one virtual objects group of client transmission, it is selected from from server cluster from server as target from server, and the configuration data of at least one virtual objects group is sent to target from server, wherein, the configuration data of each virtual objects group at least one virtual objects group includes the creation data of the virtual objects in the virtual objects group and the number of virtual objects;Target is from server, for the configuration data based at least one virtual objects group, configures at least one virtual objects group;Server to be tested carries out functional test for calling at least one virtual objects group.This embodiment improves the successfully tested rates of server capability to be tested.

Description

System, method and apparatus for testing service device function
Technical field
This application involves field of computer technology, and in particular to the field of test technology, more particularly, to testing service device System, the method and apparatus of function.
Background technique
With the development of business event, the system for supporting business event operation also becomes increasingly complex.Under normal conditions, The system will include multiple servers, interdepend between these servers, to realize the function of each server.
When needing to test the function of some server, need in the system with the server there are dependence other The cooperation of server.Therefore, when being operated normally with server to be tested there are other servers of dependence, clothes to be tested The functional test success of business device;When being not normally functioning with server to be tested there are other servers of dependence, to The functional test of testing service device fails.
However, there are other servers of dependence are usual with the server when testing the function of some server It is not normally functioning, results in the successfully tested rate of server capability lower in this way.
Summary of the invention
The purpose of the embodiment of the present application is to propose a kind of improved system, method and dress for testing service device function It sets, to solve the technical issues of background section above is mentioned.
In a first aspect, the embodiment of the present application provides a kind of system for testing service device function, the system include: to Testing service device, primary server and from server cluster;Primary server, for receive client transmission at least one is virtual right It as the configuration data of group, selects from server as target from from server cluster from server, and at least one is empty The configuration data of quasi- object group is sent to target from server, wherein each virtual objects at least one virtual objects group The configuration data of group includes the creation data of the virtual objects in the virtual objects group and the number of virtual objects;Target is from service Device configures at least one virtual objects group for the configuration data based at least one virtual objects group;Service to be tested Device carries out functional test for calling at least one virtual objects group.
In some embodiments, target is also used to from server: the request sent in response to receiving server to be tested Data obtain each virtual objects of the virtual objects group for each virtual objects group at least one virtual objects group Performance indicator, wherein performance indicator be used to characterize virtual objects it is called when response time;Based on the virtual objects group The performance indicator of each virtual objects selects virtual objects as destination virtual object from the virtual objects group;Utilize mesh It marks virtual objects and sends response data corresponding with request data to server to be tested.
In some embodiments, primary server is also used to: for each virtual objects at least one virtual objects group Group receives the request to create for the virtual objects group that client is sent, wherein request to create includes the void in the virtual objects group Agreement used in quasi- object;Selected from pre-stored creation data template set with it is virtual in the virtual objects group The corresponding creation data template of agreement used in object, wherein each creation data mould in creation data template set Plate respectively corresponds different agreements;The creation data template of selected taking-up is sent to client, so that client is to selected Creation data template out is modified, and the creation data of the virtual objects in the virtual objects group are generated.
In some embodiments, primary server is also used to: idle port of the poll from the slave server in server cluster Quantity stops poll, and will until determining that idle port quantity meets the slave server for creating at least one virtual objects group The slave server determined is as target from server.
In some embodiments, primary server is also used to: obtaining each free time from server from server cluster Port number;Meet to select in the slave server for creating at least one virtual objects group from idle port quantity and make from server It is target from server.
In some embodiments, target is also used to from server: virtual for each of at least one virtual objects group Object group for the virtual objects group assignment of port numbers, and is each virtual objects assignment of port numbers in the virtual objects group;Benefit With the creation data of the virtual objects in the port numbers and the virtual objects group of each virtual objects in the virtual objects group, wound Build out each virtual objects in the virtual objects group;It will be indicated by the port numbers of each virtual objects of the virtual objects group Port association indicated by the port numbers of port and the virtual objects group, configures the virtual objects group.
In some embodiments, target is also used to from server: the port numbers of at least one virtual objects group are sent to Primary server;Server to be tested, is also used to: the port numbers of at least one virtual objects group are obtained from primary server;By extremely Port indicated by the port numbers of a few virtual objects group, at least one virtual objects group of far call carry out functional test.
Second aspect, the embodiment of the present application provide a kind of method of testing service device function for primary server, main Server is connect with client, server to be tested and from each in server cluster from server communication respectively, to be tested Server is connect with from each in server cluster from server communication;It is sent at least this method comprises: receiving client The configuration data of one virtual objects group, wherein the configuration data of each virtual objects group at least one virtual objects group The number of creation data and virtual objects including the virtual objects in the virtual objects group;It is selected from from server cluster From server as target from server;The configuration data of at least one virtual objects group is sent to target from server, with Make configuration data of the target from server based at least one virtual objects group, configure at least one virtual objects group, wherein At least one virtual objects group of server calls to be tested carries out functional test.
In some embodiments, before the configuration data for receiving at least one virtual objects group that client is sent, also It include: that the virtual objects group that client is sent is received for each virtual objects group at least one virtual objects group Request to create, wherein request to create includes agreement used in virtual objects in the virtual objects group;From pre-stored wound It builds in data template set and selects creation data corresponding with agreement used in the virtual objects in the virtual objects group Template, wherein each creation data template in creation data template set respectively corresponds different agreements;By selected taking-up Creation data template is sent to client, so that client modifies to the creation data template of selected taking-up, generates the void The creation data of virtual objects in quasi- object group.
In some embodiments, it is selected from from server cluster from server as target from server, comprising: wheel The idle port quantity of the slave server from server cluster is ask, until determining that idle port quantity meets creation at least one The slave server of a virtual objects group stops poll, and using the slave server determined as target from server.
In some embodiments, it is selected from from server cluster from server as target from server, comprising: obtain Take each idle port quantity from server from server cluster;Meeting creation from idle port quantity, at least one is empty It is selected in the slave server of quasi- object group from server as target from server.
The third aspect, the embodiment of the present application provide a kind of device of testing service device function for primary server, main Server is connect with client, server to be tested and from each in server cluster from server communication respectively, to be tested Server is connect with from each in server cluster from server communication;The device includes: configuration data receiving unit, configuration For receiving the configuration data of at least one virtual objects group of client transmission, wherein at least one virtual objects group The configuration data of each virtual objects group includes the creation data of the virtual objects in the virtual objects group and the number of virtual objects Mesh;Target is configured to select from from server cluster from server as target from service from server selection unit Device;Configuration data transmission unit, is configured to for the configuration data of at least one virtual objects group to be sent to target from server, So that configuration data of the target from server based at least one virtual objects group, configures at least one virtual objects group, In, at least one virtual objects group of server calls to be tested carries out functional test.
In some embodiments, device further include: request to create receiving unit is configured to virtual at least one Each virtual objects group in object group receives the request to create for the virtual objects group that client is sent, wherein request to create Including agreement used in the virtual objects in the virtual objects group;Data template selection unit is created, is configured to from preparatory It is selected in the creation data template set of storage corresponding with agreement used in the virtual objects in the virtual objects group Create data template, wherein each creation data template in creation data template set respectively corresponds different agreements;Creation Data template transmission unit is configured to the creation data template of selected taking-up being sent to client, so that client is to institute The creation data template selected is modified, and the creation data of the virtual objects in the virtual objects group are generated.
In some embodiments, target is further configured to from server selection unit: poll is from server cluster Slave server idle port quantity, until determine idle port quantity meet create at least one virtual objects group from Server stops poll, and using the slave server determined as target from server.
In some embodiments, target is further configured to from server selection unit: being obtained from server cluster Each idle port quantity from server;Meet from idle port quantity create at least one virtual objects group from service It is selected in device from server as target from server.
Fourth aspect, the embodiment of the present application provide a kind of electronic equipment, which includes: one or more processing Device;Storage device, for storing one or more programs;When one or more programs are executed by one or more processors, make Obtain method of the one or more processors realization as described in implementation any in second aspect.
5th aspect, the embodiment of the present application provide a kind of computer readable storage medium, are stored thereon with computer journey Sequence realizes the method as described in implementation any in second aspect when the computer program is executed by processor.
System, method and apparatus provided by the embodiments of the present application for testing service device function, firstly, primary server connects Receive the configuration data at least one virtual objects group that client is sent;Later, primary server is chosen from from server cluster Target is sent to target from server from server, and by the configuration data of at least one virtual objects group out;Then, target from The configuration data of at least one virtual objects group of server by utilizing configures at least one virtual objects group;Finally, clothes to be tested Device invocation target of being engaged in is from least one virtual objects group in server, to realize the test for treating testing service device function.It is logical It crosses and replaces other servers with server to be tested there are dependence with virtual objects group, carry out server capability to be tested Test, improve the successfully tested rate of server capability to be tested.
Detailed description of the invention
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, the application's is other Feature, objects and advantages will become more apparent upon:
Fig. 1 is the exemplary system architecture figure according to the system for testing service device function of the embodiment of the present application;
Fig. 2 is the timing diagram according to one embodiment of the system for testing service device function of the application;
Fig. 3 is the signal according to an application scenarios of the system for testing service device function of the embodiment of the present application Figure;
Fig. 4 is the timing diagram according to another embodiment of the system for testing service device function of the application;
Fig. 5 is the process according to one embodiment of the method for the testing service device function for primary server of the application Figure;
Fig. 6 is the structure according to one embodiment of the device of the testing service device function for primary server of the application Schematic diagram;
Fig. 7 is adapted for the structural schematic diagram for the computer system for realizing the electronic equipment of the embodiment of the present application.
Specific embodiment
The application is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used only for explaining related invention, rather than the restriction to the invention.It also should be noted that in order to Convenient for description, part relevant to related invention is illustrated only in attached drawing.
It should be noted that in the absence of conflict, the features in the embodiments and the embodiments of the present application can phase Mutually combination.The application is described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
Fig. 1 shows the exemplary system architecture of the system for testing service device function according to the embodiment of the present application 100。
As shown in Figure 1, system architecture 100 may include terminal device 101, primary server 102, from server cluster 103, Server 104 and network 105,106 to be tested.Wherein, from server cluster 103 may include from server 1031,1032, 1033,1034.Network 105 between terminal device 101 and primary server 102 to provide the medium of communication link.Network 106 To primary server 102, between server cluster 103 and server to be tested 104 provide communication link medium.Network 105,106 may include various connection types, such as wired, wireless communication link or fiber optic cables etc..
User can be used terminal device 101 and be interacted by network 105 with primary server 102, to receive or send message Deng.Terminal device 101 can be various electronic equipments, including but not limited to smart phone, tablet computer, portable calculating on knee Machine and desktop computer etc..
Primary server 102 can provide various services, such as main clothes from server cluster 103 and server to be tested 104 Be engaged in device 102 can first receiving terminal apparatus 101 send at least one virtual objects group configuration data;Then, from from clothes Target is selected in business device cluster 103 from server (such as from server 1031);Finally by least one virtual objects group Configuration data is sent to target from server.It can use from the target in server cluster 103 from server received The configuration data of at least one virtual objects group configures at least one virtual objects group.Server 104 to be tested can call Target is from least one virtual objects group in server, to realize that the function for the treatment of testing service device 104 is tested.
It should be noted that the method one provided by the embodiment of the present application for the testing service device function of primary server As executed by primary server 102.Correspondingly, the device for the testing service device function of primary server is generally positioned at main service In device 102.
It should be understood that terminal device, primary server, server to be tested, network in Fig. 1 and from server cluster and It is only schematical from the number of the slave server in server cluster.According to needs are realized, can have any number of Terminal device, primary server, server to be tested, network and from server cluster and from server cluster from service Device.
With continued reference to Fig. 2, it illustrates one embodiment according to the system for testing service device function of the application Timing 200.
The system for testing service device function in the embodiment of the present application may include: server to be tested (such as Fig. 1 Shown in server 104 to be tested), primary server (such as primary server 102 shown in FIG. 1) and from server cluster (such as It is shown in FIG. 1 from server cluster 103).Wherein, primary server, for receiving client (such as terminal device shown in FIG. 1 101) configuration data of at least one the virtual objects group sent is selected from from server cluster from server (such as Fig. 1 Shown in from server 1031) as target be sent to mesh from server, and by the configuration data of at least one virtual objects group It marks from server, wherein the configuration data of each virtual objects group at least one virtual objects group includes the virtual objects The creation data of virtual objects in group and the number of virtual objects;Target is from server, for virtual right based at least one As the configuration data of group, at least one virtual objects group is configured;Server to be tested, for calling at least one virtual objects Group carries out functional test.
As shown in Fig. 2, in step 201, primary server receives matching at least one virtual objects group that client is sent Set data.
In the present embodiment, primary server (such as primary server 102 shown in FIG. 1) can by wired connection mode or Person's radio connection receives the configuration of at least one virtual objects group from client (such as terminal device 101 shown in FIG. 1) Data.Wherein, the configuration data of each virtual objects group at least one virtual objects group may include the virtual objects group In virtual objects creation data and virtual objects number.In general, the TPS of a virtual objects (TransactionPerSecond, issued transaction amount per second) can achieve 20,000 or so, and user can be according to virtual objects TPS estimates the number of the virtual objects in each virtual objects group at least one virtual objects group in advance.
In the present embodiment, virtual objects group can be mock object group, and mock object group can be and service to be tested Device can receive the calling of server to be tested there are the substitute of other servers of dependence, and to clothes to be tested Business device returns the result.For server to be tested, the return knot that server to be tested receives after mock object group is called There are what server to be tested after other servers of dependence received to return the result with server to be tested with calling for fruit It is identical.In general, during the test, it is virtual with one for certain objects for being not easy to construct or be not easy to obtain Object create to test.This virtual object is exactly mock object.Mock object is exactly real object in limber up period Between substitute.
In the present embodiment, the creation data of virtual objects can be used to create virtual objects, usually may include request Data and response data.Wherein, request data can be during the function for the treatment of testing service device is tested, by Testing service device is sent to that there are the request datas of other servers of dependence with server to be tested.Response data can be with It is during the function for the treatment of testing service device is tested, by there are other clothes of dependence with server to be tested The response data that business device is returned according to the request data received from server to be tested.
In some optional implementations of the present embodiment, the creation data of the virtual objects in virtual objects group can be with It is generated by following steps:
Firstly, for each virtual objects group at least one virtual objects group, primary server receives client and sends The virtual objects group request to create.
Here, request to create may include agreement used in the virtual objects in the virtual objects group.Wherein, different Different agreements can be used in virtual objects.For example, agreement used in virtual objects can be HTTP (HyperText Transfer Protocol, hypertext transfer protocol), SOAP (Simple Object Access Protocol, simple object Access protocol) or FTP (File Transfer Protocol, File Transfer Protocol) etc..
Later, primary server selects and the void in the virtual objects group from pre-stored creation data template set The corresponding creation data template of agreement used in quasi- object.
Here, creation data template set can be stored in advance in primary server.Wherein, it creates each in data template set A creation data template respectively corresponds different agreements.Specifically, it for each virtual objects for using same agreement, uses Parameter value and response in title of the creation data except virtual objects, port numbers, request data for creating each virtual objects Except return value in data etc. is not identical, remainder data is identical.Therefore, the work for creating data is generated in order to reduce The corresponding creation data template of different agreement can be stored in advance in amount, primary server.
Then, the creation data template of selected taking-up is sent to client by primary server.
Finally, client modifies to the creation data template of selected taking-up, generate virtual in the virtual objects group The creation data of object.
Here, client can be according to testing requirement to the name of the virtual objects in received creation data template Title, port numbers, return value in parameter value and response data in request data etc. are modified, and the wound of the virtual objects is generated Build data.
In step 202, primary server is selected from server as target from from server cluster from server.
In the present embodiment, primary server can be from from server cluster (such as server cluster 103 shown in FIG. 1) Target is selected from server (such as shown in FIG. 1 from server 1031).
In some optional implementations of the present embodiment, primary server can be with poll from the slave clothes in server cluster Be engaged in the idle port quantity of device, until determine idle port quantity meet create at least one virtual objects group from service Device stops poll, and using the slave server determined as target from server.Wherein, the English of port is port, can be with It is considered the outlet of equipment and extraneous Communication.Port can be divided into virtual port and physical port, and herein, port is often referred to Be virtual port, i.e. TCP/IP (Transmission Control Protocol/Internet Protocol, transmission control Agreement/Internet Protocol processed) in port.Port can be divided into again according to its state occupies port and idle port.Make For example, primary server can successively inquire the idle port quantity of the slave server from server cluster, until inquiry is arrived Number and at least one mock object group of the idle port quantity not less than the mock object group at least one mock object group In the sum of all number of mock object slave server, stop inquiry, and should from server as target from server. Wherein, a port need to be occupied by creating a mock object.A mock object is configured using multiple mock objects created Group also needs to occupy a port again.
In some optional implementations of the present embodiment, primary server can be obtained from server cluster first Each idle port quantity from server;Then, from idle port quantity meet create at least one virtual objects group from It is selected in server from server as target from server.As an example, primary server can be full from idle port quantity It creates enough and selects the most slave server of idle port quantity in the slave server of at least one mock object group as target From server.
In some optional implementations of the present embodiment, primary server can be randomly selected from from server cluster Out from server as target from server.As an example, target can be first from server from a target in server Create mock object group, after this target is otherwise fully engaged from the idle port of server, can use next target from Server continues to create the mock object group, until the mock object group is created and finishes.
In step 203, the configuration data of at least one virtual objects group is sent to target from server by primary server.
In the present embodiment, from server, primary server can will at least one for target based on taking-up selected in step 202 The configuration data of a virtual objects group is sent to target from server.
In step 204, configuration data of the target from server based at least one virtual objects group configures at least one A virtual objects group.
In the present embodiment, the configuration data based at least one the virtual objects group received from primary server, target At least one virtual objects group can be configured from server.
It is virtual for each of at least one virtual objects group right in some optional implementations of the present embodiment As group, it and is each void in the virtual objects group that target can be the virtual objects group assignment of port numbers from server first Quasi- object assignment of port numbers;Then using in the port numbers and the virtual objects group of each virtual objects in the virtual objects group Virtual objects creation data, each virtual objects being created that in the virtual objects group;Finally by the virtual objects group Port association indicated by the port numbers of port indicated by the port numbers of each virtual objects and the virtual objects group, configures The virtual objects group.Wherein, port indicated by the port numbers of virtual objects group can be nginx (nginx be a high-performance HTTP and Reverse Proxy) port, i.e. server calls virtual objects group to be tested when the port that is accessed.As showing Example, target can select http protocol from server first;The creation data of the mock object in mock object group are utilized later Configure request data and response data;Then being using the port numbers for each mock object for distributing to the mock object group should Each mock object designated port in mock object group, that is, each mock object being created that in the mock object group;Finally On port binding to the port nginx each mock object in the mock object group, that is, configure the mock object group.Tool Body, after each mock Object Creation in the mock object group is completed, target can automatically configure nginx from server Configuration file configures nginx by nginx upstream module, and according to the pre-assigned port nginx, this mock pairs As each mock object in group port binding to upstream configuration section on.Wherein, upstream module can pass through one A simple dispatching algorithm realizes load balancing.
In step 205, at least one virtual objects group of server calls to be tested carries out functional test.
In the present embodiment, based at least one the virtual objects group configured in step 204, server to be tested (such as server 104 to be tested shown in FIG. 1) can call at least one virtual objects group, carry out functional test.
In some optional implementations of the present embodiment, firstly, target can be virtual by least one from server The port numbers of object group are sent to primary server;Then, it is virtual can to obtain at least one from primary server for server to be tested The port numbers of object group;Finally, server to be tested can end indicated by the port numbers by least one virtual objects group Mouthful, at least one virtual objects group of far call carries out functional test.Here, at least one is received in server to be tested After the port numbers of virtual objects group, it can be generated and treat the test code that the function of testing service device is tested.Wherein, it surveys It may include the port numbers of at least one virtual objects group in examination code.When server to be tested runs the test code, just Corresponding port of the target from server can be found according to the port numbers of at least one virtual objects group in test code, and led to At least one virtual objects group of the port far call is crossed, to realize under the cooperation of at least one virtual objects group to be tested The function of server is tested.
It should be noted that the present embodiment is to the quantity from the slave server in server cluster without limiting.Therefore, If the system for testing service device function needs simultaneously to test the function of multiple servers to be tested, that is, need a large amount of Port create virtual objects group, it is only necessary to the quantity for correspondingly increasing the slave server from server cluster can be realized Extension to port number.
With continued reference to the application that Fig. 3, Fig. 3 are according to the system for testing service device function of the embodiment of the present application The schematic diagram of scene.In the application scenarios of Fig. 3, firstly, primary server 303 receives at least one void that client 301 is sent The configuration data 302 of quasi- object group;Later, primary server 303 selects target from server 304 from from server cluster, And the configuration data of at least one virtual objects group 302 is sent to target from server 304;Then, target is from server 304 Configuration data 302 based at least one virtual objects group configures at least one virtual objects group 305;Last clothes to be tested 306 invocation target of device of being engaged in carries out functional test from least one virtual objects group 305 in server 304.
System provided by the embodiments of the present application for testing service device function, firstly, primary server receives client hair The configuration data at least one the virtual objects group sent;Later, primary server selects target from clothes from from server cluster Business device, and the configuration data of at least one virtual objects group is sent to target from server;Then, target is from server by utilizing The configuration data of at least one virtual objects group configures at least one virtual objects group;Finally, server calls mesh to be tested At least one virtual objects group from server is marked, to realize the test for treating testing service device function.By with virtual right As group replace with server to be tested there are other servers of dependence, carry out the test of server capability to be tested, mention The high successfully tested rate of server capability to be tested.
With further reference to Fig. 4, it illustrates another realities according to the system for testing service device function of the application Apply the timing 400 of example.
The system for testing service device function in the embodiment of the present application may include: server to be tested (such as Fig. 1 Shown in server 104 to be tested), primary server (such as primary server 102 shown in FIG. 1) and from server cluster (such as It is shown in FIG. 1 from server cluster 103).Wherein, primary server, for receiving client (such as terminal device shown in FIG. 1 101) configuration data of at least one the virtual objects group sent is selected from from server cluster from server (such as Fig. 1 Shown in from server 1031) as target be sent to mesh from server, and by the configuration data of at least one virtual objects group It marks from server, wherein the configuration data of each virtual objects group at least one virtual objects group includes the virtual objects The creation data of virtual objects in group and the number of virtual objects;Target is from server, for virtual right based at least one As the configuration data of group, at least one virtual objects group is configured;Server to be tested is used for at least one virtual objects group Send request data.Target is from server, for for each virtual objects group at least one virtual objects group, obtaining should The performance indicator of each virtual objects of virtual objects group, wherein performance indicator can be used for characterizing virtual objects it is called when Response time, the performance indicator of each virtual objects based on the virtual objects group selects void from the virtual objects group Quasi- object sends sound corresponding with request data to server to be tested as destination virtual object, using destination virtual object Answer data.
As shown in figure 4, in step 401, primary server receives matching at least one virtual objects group that client is sent Set data.
In the present embodiment, primary server (such as primary server 102 shown in FIG. 1) can by wired connection mode or Person's radio connection receives the configuration of at least one virtual objects group from client (such as terminal device 101 shown in FIG. 1) Data.Wherein, the configuration data of each virtual objects group at least one virtual objects group may include the virtual objects group In virtual objects creation data and virtual objects number.
In step 402, primary server is selected from server as target from from server cluster from server.
In the present embodiment, primary server can be from from server cluster (such as server cluster 103 shown in FIG. 1) Target is selected from server (such as shown in FIG. 1 from server 1031).
In step 403, the configuration data of at least one virtual objects group is sent to target from server by primary server.
In the present embodiment, from server, primary server can will at least one for target based on taking-up selected in step 402 The configuration data of a virtual objects group is sent to target from server.
In step 404, configuration data of the target from server based at least one virtual objects group configures at least one A virtual objects group.
In the present embodiment, the configuration data based at least one the virtual objects group received from primary server, target At least one virtual objects group can be configured from server.
In step 405, server to be tested sends request data at least one virtual objects group.
In the present embodiment, for each virtual objects group at least one virtual objects group, server (example to be tested Server 104 to be tested as shown in Figure 1) request data can be sent to the virtual objects group.Wherein, server to be tested to The request data that the virtual objects group is sent is identical as the request data in the creation data of the virtual objects group.
In a step 406, for each virtual objects group at least one virtual objects group, target is obtained from server The performance indicator of each virtual objects of the virtual objects group.
In the present embodiment, the request data sent in response to receiving server to be tested, it is virtual at least one Each virtual objects group in object group, performance of the target from each virtual objects of the available virtual objects group of server Index.Wherein, performance indicator can be used for characterizing response time when virtual objects are called.One virtual objects is come It says, the response time is shorter, and the performance indicator for illustrating the virtual objects is better;Its response time longer explanation virtual objects Performance indicator is poorer.
In step 407, the performance indicator of each virtual objects of the target from server based on the virtual objects group, from this Virtual objects are selected in virtual objects group as destination virtual object.
In the present embodiment, the performance of each virtual objects based on the virtual objects group accessed by step 406 refers to Mark, target can select virtual objects as destination virtual object from the virtual objects group from server.As an example, mesh The best virtual objects of performance indicator can be selected from server and as destination virtual object by marking.
In some optional implementations of the present embodiment, target can be by the port of destination virtual object from server Number it is sent to primary server;The port numbers of destination virtual object can be sent to client by primary server, so that user can be with Know to send out when server calls virtual objects group to be tested to server to be tested by the port numbers shown in viewing client-side Send the specific virtual objects of response data.
In a step 408, target is sent and request data from server by utilizing destination virtual object to server to be tested Corresponding response data.
In the present embodiment, target can use destination virtual object from server and send and request to server to be tested The corresponding response data of data.Wherein, response data is the response data in the creation data of virtual objects.
It should be noted that step 405-408 can periodically or sporadically be recycled execution, to realize to be measured It tries server and carries out functional test.
Figure 4, it is seen that compared with the corresponding embodiment of Fig. 2, the present embodiment for testing service device function The timing 400 of system, which highlights, treats the step of testing service device carries out functional test.The scheme of the present embodiment description as a result, In, since virtual objects group is made of at least one virtual objects, when server to be tested is once asked to the transmission of virtual objects group When seeking data, target can use in the virtual objects group the preferable virtual objects of performance indicator to service to be tested from server Device sends response data corresponding with request data, rings to substantially reduce virtual objects group and send to server to be tested The time for answering data helps to meet the functional test to the server to be tested of high-performance testing requirement.
With further reference to Fig. 5, it illustrates the methods according to the testing service device function for primary server of the application One embodiment process 500.This is used in the method for the testing service device function of primary server, primary server (such as Fig. 1 Shown in primary server 102) respectively with client (such as terminal device 101 shown in FIG. 1), server to be tested (such as Fig. 1 Shown in server 104 to be tested) and from each from clothes in server cluster (such as server cluster 103 shown in FIG. 1) It is engaged in device communication connection, server to be tested is connect with from each in server cluster from server communication.This is used for main service The process 500 of the method for the testing service device function of device, comprising the following steps:
Step 501, the configuration data at least one virtual objects group that client is sent is received.
In the present embodiment, primary server (such as primary server 102 shown in FIG. 1) can by wired connection mode or Person's radio connection receives the configuration of at least one virtual objects group from client (such as terminal device 101 shown in FIG. 1) Data.Wherein, the configuration data of each virtual objects group at least one virtual objects group may include the virtual objects group In virtual objects creation data and virtual objects number.
Step 502, it is selected from from server cluster from server as target from server.
In the present embodiment, primary server can be from from server cluster (such as server cluster 103 shown in FIG. 1) Target is selected from server (such as shown in FIG. 1 from server 1031).
In some optional implementations of the present embodiment, primary server can be with poll from the slave clothes in server cluster Be engaged in the idle port quantity of device, until determine idle port quantity meet create at least one virtual objects group from service Device stops poll, and using the slave server determined as target from server.
In some optional implementations of the present embodiment, primary server can be obtained from server cluster first Each idle port quantity from server;Then, from idle port quantity meet create at least one virtual objects group from It is selected in server from server as target from server.
Step 503, the configuration data of at least one virtual objects group is sent to target from server.
In the present embodiment, from server, primary server can will at least one for target based on taking-up selected in step 502 The configuration data of a virtual objects group is sent to target from server, so that target is based at least one virtual objects from server The configuration data of group, configures at least one virtual objects group, wherein server to be tested can call at least one virtual right As group, functional test is carried out.
In some optional implementations of the present embodiment, at least one the virtual objects group for receiving client transmission Configuration data before, for each virtual objects group at least one virtual objects group, primary server can also connect first Receive the request to create for the virtual objects group that client is sent, wherein request to create may include the void in the virtual objects group Agreement used in quasi- object;Then selected from pre-stored creation data template set in the virtual objects group The corresponding creation data template of agreement used in virtual objects, wherein each creation number in creation data template set Different agreements is respectively corresponded according to template;The creation data template of selected taking-up is finally sent to client, so that client It modifies to the creation data template of selected taking-up, generates the creation data of the virtual objects in the virtual objects group.
The method for the testing service device function for primary server that embodiments herein provides, firstly, primary server Receive the configuration data at least one virtual objects group that client is sent;Then, primary server is selected from from server cluster Target is taken out from server;Finally, the configuration data of at least one virtual objects group is sent to target from service by primary server Device, so that target configures at least one virtual objects group from the configuration data of server by utilizing at least one virtual objects group, Server calls target to be tested treats testing service device function from least one virtual objects group in server, to realize Test.By replacing other servers with server to be tested there are dependence with virtual objects group, carry out to be tested The test of server capability improves the successfully tested rate of server capability to be tested.
With further reference to Fig. 6, as the realization to method shown in above-mentioned Fig. 5, this application provides one kind to be used for main service One embodiment of the device of the testing service device function of device, the Installation practice is corresponding with embodiment of the method shown in fig. 5, The device specifically can be applied in various electronic equipments.
As shown in fig. 6, in the device 600 for the testing service device function of primary server of the present embodiment, primary server (such as primary server 102 shown in FIG. 1) respectively with client (such as terminal device 101 shown in FIG. 1), server to be tested (such as server 104 to be tested shown in FIG. 1) and from server cluster (such as server cluster 103 shown in FIG. 1) Each to connect from server communication, server to be tested is connect with from each in server cluster from server communication.The use In the device 600 of the testing service device function of primary server include: configuration data receiving unit 601, target from server choose Unit 602 and configuration data transmission unit 603.Wherein, configuration data receiving unit 601 is configured to receive client transmission At least one virtual objects group configuration data, wherein each virtual objects group at least one virtual objects group is matched Setting data includes the creation data of the virtual objects in the virtual objects group and the number of virtual objects;Target is chosen from server Unit 602 is configured to select from from server cluster from server as target from server;Configuration data sends single Member 603 is configured to for the configuration data of at least one virtual objects group to be sent to target from server, so that target is from service Configuration data of the device based at least one virtual objects group configures at least one virtual objects group, wherein server to be tested At least one virtual objects group is called, functional test is carried out.
In the present embodiment, in the device 600 for the testing service device function of primary server: configuration data receiving unit 601, specific processing and its bring beneficial effect of the target from server selection unit 602 and configuration data transmission unit 603 It can be referring to the associated description of the implementation of step 501, step 502 and step 503 in Fig. 5 corresponding embodiment, herein no longer It repeats.
In some optional implementations of the present embodiment, the device of the testing service device function for primary server 600 can also include: request to create receiving unit (not shown), be configured at least one virtual objects group Each virtual objects group receives the request to create for the virtual objects group that client is sent, wherein request to create includes that this is virtual Agreement used in virtual objects in object group;Data template selection unit (not shown) is created, is configured to from pre- It is selected in the creation data template set first stored corresponding with agreement used in the virtual objects in the virtual objects group Creation data template, wherein creation data template set in each creation data template respectively correspond different agreements;Wound Data template transmission unit (not shown) is built, is configured to the creation data template of selected taking-up being sent to client, So that client modifies to the creation data template of selected taking-up, the creation of the virtual objects in the virtual objects group is generated Data.
In some optional implementations of the present embodiment, target from server selection unit 602, further use by configuration In: poll is created from the idle port quantity of the slave server in server cluster until determining that idle port quantity meets The slave server of at least one virtual objects group stops poll, and using the slave server determined as target from server.
In some optional implementations of the present embodiment, target from server selection unit 602, further use by configuration In: obtain each idle port quantity from server from server cluster;Meet creation at least from idle port quantity It is selected in the slave server of one virtual objects group from server as target from server.
Below with reference to Fig. 7, it illustrates the computer systems 700 for the electronic equipment for being suitable for being used to realize the embodiment of the present application Structural schematic diagram.Electronic equipment shown in Fig. 7 is only an example, function to the embodiment of the present application and should not use model Shroud carrys out any restrictions.
As shown in fig. 7, computer system 700 includes central processing unit (CPU) 701, it can be read-only according to being stored in Program in memory (ROM) 702 or be loaded into the program in random access storage device (RAM) 703 from storage section 708 and Execute various movements appropriate and processing.In RAM 703, also it is stored with system 700 and operates required various programs and data. CPU 701, ROM 702 and RAM 703 are connected with each other by bus 704.Input/output (I/O) interface 705 is also connected to always Line 704.
I/O interface 705 is connected to lower component: the importation 706 including key, touch screen etc.;Including such as liquid crystal The output par, c 707 of display (LCD) etc. and loudspeaker etc.;Storage section 708 including hard disk etc.;And including such as The communications portion 709 of the network interface card of LAN card, modem etc..Communications portion 709 is held via the network of such as internet Row communication process.Driver 710 is also connected to I/O interface 705 as needed.Detachable media 711, such as disk, CD, magnetic CD, semiconductor memory etc. are mounted on as needed on driver 710, in order to from the computer program read thereon It is mounted into storage section 708 as needed.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer-readable medium On computer program, which includes the program code for method shown in execution flow chart.In such reality It applies in example, which can be downloaded and installed from network by communications portion 709, and/or from detachable media 711 are mounted.When the computer program is executed by central processing unit (CPU) 701, limited in execution the present processes Above-mentioned function.It should be noted that computer-readable medium described herein can be computer-readable signal media or Computer readable storage medium either the two any combination.Computer readable storage medium for example can be but unlimited In system, device or the device of: electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor, or any above combination.Computer can The more specific example for reading storage medium can include but is not limited to: electrical connection, portable meter with one or more conducting wires Calculation machine disk, hard disk, random access storage device (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memory device or The above-mentioned any appropriate combination of person.In this application, computer readable storage medium can be it is any include or storage program Tangible medium, which can be commanded execution system, device or device use or in connection.And in this Shen Please in, computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal, In carry computer-readable program code.The data-signal of this propagation can take various forms, including but not limited to Electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be computer-readable Any computer-readable medium other than storage medium, the computer-readable medium can send, propagate or transmit for by Instruction execution system, device or device use or program in connection.The journey for including on computer-readable medium Sequence code can transmit with any suitable medium, including but not limited to: wireless, electric wire, optical cable, RF etc. are above-mentioned Any appropriate combination.
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the application, method and computer journey The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation A part of one module, program segment or code of table, a part of the module, program segment or code include one or more use The executable instruction of the logic function as defined in realizing.It should also be noted that in some implementations as replacements, being marked in box The function of note can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are actually It can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it to infuse Meaning, the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart can be with holding The dedicated hardware based system of functions or operations as defined in row is realized, or can use specialized hardware and computer instruction Combination realize.
Being described in unit involved in the embodiment of the present application can be realized by way of software, can also be by hard The mode of part is realized.Described unit also can be set in the processor, for example, can be described as: a kind of processor packet Configuration data receiving unit, target are included from server selection unit and configuration data transmission unit.Wherein, the title of these units The restriction to the unit itself is not constituted under certain conditions, for example, configuration data receiving unit is also described as " connecing Receive the unit of the configuration data at least one virtual objects group that client is sent ".
As on the other hand, present invention also provides a kind of computer-readable medium, which be can be Included in electronic equipment described in above-described embodiment;It is also possible to individualism, and without in the supplying electronic equipment. Above-mentioned computer-readable medium carries one or more program, when said one or multiple programs are held by the electronic equipment When row, so that the electronic equipment: receiving the configuration data at least one virtual objects group that client is sent, wherein at least one The configuration data of each virtual objects group in a virtual objects group includes the creation number of the virtual objects in the virtual objects group According to the number with virtual objects;It is selected from from server cluster from server as target from server;By at least one The configuration data of virtual objects group is sent to target from server, so that target is based at least one virtual objects group from server Configuration data, configure at least one virtual objects group, wherein at least one virtual objects group of server calls to be tested, Carry out functional test.
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.Those skilled in the art Member is it should be appreciated that invention scope involved in the application, however it is not limited to technology made of the specific combination of above-mentioned technical characteristic Scheme, while should also cover in the case where not departing from foregoing invention design, it is carried out by above-mentioned technical characteristic or its equivalent feature Any combination and the other technical solutions formed.Such as features described above has similar function with (but being not limited to) disclosed herein Can technical characteristic replaced mutually and the technical solution that is formed.

Claims (11)

1. a kind of system for testing service device function, which is characterized in that the system comprises: server to be tested, main clothes It is engaged in device and from server cluster;
The primary server, the configuration data of at least one virtual objects group for receiving client transmission, from described from clothes It selects from server as target in business device cluster from server, and by the configuration data of at least one virtual objects group The target is sent to from server, wherein the configuration number of each virtual objects group at least one described virtual objects group According to the number of creation data and virtual objects including the virtual objects in the virtual objects group;
The target is from server, for the configuration data based at least one virtual objects group, configure it is described at least One virtual objects group;
The server to be tested carries out functional test for calling at least one described virtual objects group.
2. system according to claim 1, which is characterized in that the target is also used to from server:
The request data sent in response to receiving the server to be tested, at least one described virtual objects group Each virtual objects group obtains the performance indicator of each virtual objects of the virtual objects group, wherein the performance indicator is used for Characterize response time when virtual objects are called;
The performance indicator of each virtual objects based on the virtual objects group selects virtual objects work from the virtual objects group For destination virtual object;
Response data corresponding with the request data is sent to the server to be tested using the destination virtual object.
3. system according to claim 1, which is characterized in that the primary server is also used to:
For each virtual objects group at least one described virtual objects group, the virtual objects group that client is sent is received Request to create, wherein the request to create includes agreement used in virtual objects in the virtual objects group;
It is selected and association used in the virtual objects in the virtual objects group from pre-stored creation data template set Discuss corresponding creation data template, wherein each creation data template in the creation data template set respectively corresponds Different agreements;
The creation data template of selected taking-up is sent to the client, so that creation number of the client to selected taking-up It modifies according to template, generates the creation data of the virtual objects in the virtual objects group.
4. system according to claim 1, which is characterized in that the primary server is also used to:
From the idle port quantity of the slave server in server cluster described in poll, until determining that idle port quantity meets The slave server for creating at least one virtual objects group, stops poll, and using the slave server determined as target From server.
5. system according to claim 1, which is characterized in that the primary server is also used to:
It obtains described from each idle port quantity from server in server cluster;
Meet to select from server in the slave server for creating at least one virtual objects group from idle port quantity and make It is target from server.
6. system according to claim 1, which is characterized in that the target is also used to from server:
For each virtual objects group at least one described virtual objects group, for the virtual objects group assignment of port numbers, and For each virtual objects assignment of port numbers in the virtual objects group;
Utilize the creation of the virtual objects in the port numbers and the virtual objects group of each virtual objects in the virtual objects group Data, each virtual objects being created that in the virtual objects group;
By the port numbers institute of port indicated by the port numbers of each virtual objects of the virtual objects group and the virtual objects group The port association of instruction configures the virtual objects group.
7. system according to claim 6, which is characterized in that
The target is also used to from server:
The port numbers of at least one virtual objects group are sent to the primary server;
The server to be tested, is also used to:
The port numbers of at least one virtual objects group are obtained from the primary server;
Port indicated by port numbers by least one virtual objects group, at least one is virtual right described in far call As group, functional test is carried out.
8. a kind of method of the testing service device function for primary server, which is characterized in that the primary server respectively with visitor Family end, server to be tested are connected with from each in server cluster from server communication, the server to be tested and institute It states each from server communication connection from server cluster;The described method includes:
Receive the configuration data at least one virtual objects group that client is sent, wherein at least one described virtual objects group In each virtual objects group configuration data include the virtual objects in the virtual objects group creation data and virtual objects Number;
It is selected from server cluster from server as target from described from server;
The configuration data of at least one virtual objects group is sent to the target from server, so that the target is from clothes Business configuration data of the device based at least one virtual objects group configures at least one described virtual objects group, wherein to Testing service device calls at least one described virtual objects group, carries out functional test.
9. a kind of device of the testing service device function for primary server, which is characterized in that the primary server respectively with visitor Family end, server to be tested are connected with from each in server cluster from server communication, the server to be tested and institute It states each from server communication connection from server cluster;Described device includes:
Configuration data receiving unit is configured to receive the configuration data at least one virtual objects group that client is sent, In, the configuration data of each virtual objects group at least one described virtual objects group includes virtual in the virtual objects group The creation data of object and the number of virtual objects;
Target from server selection unit, be configured to select from server cluster from described from server as target from Server;
Configuration data transmission unit is configured to the configuration data of at least one virtual objects group being sent to the target From server, so that configuration data of the target from server based at least one virtual objects group, configures described At least one virtual objects group, wherein at least one virtual objects group described in server calls to be tested carries out functional test.
10. a kind of electronic equipment, which is characterized in that the electronic equipment includes:
One or more processors;
Storage device, for storing one or more programs;
When one or more of programs are executed by one or more of processors, so that one or more of processors are real Existing method according to claim 8.
11. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program Method according to claim 8 is realized when being executed by processor.
CN201710796465.6A 2017-09-06 2017-09-06 System, method and apparatus for testing server functionality Active CN109462491B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710796465.6A CN109462491B (en) 2017-09-06 2017-09-06 System, method and apparatus for testing server functionality

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710796465.6A CN109462491B (en) 2017-09-06 2017-09-06 System, method and apparatus for testing server functionality

Publications (2)

Publication Number Publication Date
CN109462491A true CN109462491A (en) 2019-03-12
CN109462491B CN109462491B (en) 2021-10-01

Family

ID=65605970

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710796465.6A Active CN109462491B (en) 2017-09-06 2017-09-06 System, method and apparatus for testing server functionality

Country Status (1)

Country Link
CN (1) CN109462491B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112087474A (en) * 2019-06-13 2020-12-15 北京东土科技股份有限公司 Cluster-based port information acquisition method and device
CN112905432A (en) * 2021-03-09 2021-06-04 北京大米科技有限公司 Performance test method and device, storage medium and terminal

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103631715A (en) * 2013-11-28 2014-03-12 北京奇虎科技有限公司 Method, device and system for testing application
CN103744424A (en) * 2014-01-24 2014-04-23 东北大学 Field device logic control test method
CN105429826A (en) * 2015-12-25 2016-03-23 北京奇虎科技有限公司 Fault detection method and device for database cluster
CN105487965A (en) * 2015-12-28 2016-04-13 北京畅游天下网络技术有限公司 Universal server pressure testing method and device
CN106250307A (en) * 2016-07-20 2016-12-21 福建省农村信用社联合社 A kind of bank's mobile phone application automated testing method and system
CN107124453A (en) * 2016-11-30 2017-09-01 西安大唐电信有限公司 Platform Interworking GateWay stacks the SiteServer LBS and video call method of deployment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103631715A (en) * 2013-11-28 2014-03-12 北京奇虎科技有限公司 Method, device and system for testing application
CN103744424A (en) * 2014-01-24 2014-04-23 东北大学 Field device logic control test method
CN105429826A (en) * 2015-12-25 2016-03-23 北京奇虎科技有限公司 Fault detection method and device for database cluster
CN105487965A (en) * 2015-12-28 2016-04-13 北京畅游天下网络技术有限公司 Universal server pressure testing method and device
CN106250307A (en) * 2016-07-20 2016-12-21 福建省农村信用社联合社 A kind of bank's mobile phone application automated testing method and system
CN107124453A (en) * 2016-11-30 2017-09-01 西安大唐电信有限公司 Platform Interworking GateWay stacks the SiteServer LBS and video call method of deployment

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112087474A (en) * 2019-06-13 2020-12-15 北京东土科技股份有限公司 Cluster-based port information acquisition method and device
CN112087474B (en) * 2019-06-13 2022-09-20 北京东土科技股份有限公司 Cluster-based port information acquisition method and device
CN112905432A (en) * 2021-03-09 2021-06-04 北京大米科技有限公司 Performance test method and device, storage medium and terminal

Also Published As

Publication number Publication date
CN109462491B (en) 2021-10-01

Similar Documents

Publication Publication Date Title
CN108182111A (en) Task scheduling system, method and apparatus
CN109995877A (en) Information-pushing method and device
CN109697075A (en) File updating method, system and device
CN107343045A (en) Cloud computing system and cloud computing method and device for controlling server
CN109976914A (en) Method and apparatus for controlling resource access
CN107247629A (en) Cloud computing system and cloud computing method and device for controlling server
CN109408205A (en) Method for scheduling task and device based on hadoop cluster
CN108846753A (en) Method and apparatus for handling data
CN108733527A (en) System, method and apparatus for test server function
CN110377440A (en) Information processing method and device
CN110391938A (en) Method and apparatus for deployment services
CN110209315A (en) The display methods of character, device, electronic equipment and storage medium in user interface
CN108933695A (en) Method and apparatus for handling information
CN109992406A (en) The method and client that picture requesting method, response picture are requested
CN109240802A (en) request processing method and device
CN107329834A (en) Method and apparatus for performing calculating task
CN109684059A (en) Method and device for monitoring data
CN109688086A (en) Authority control method and device for terminal device
CN109462491A (en) System, method and apparatus for testing service device function
CN108880923A (en) The method and apparatus that policer operation applied to application server is requested
CN109828830A (en) Method and apparatus for managing container
CN110113176A (en) Information synchronization method and device for configuration server
CN108959102A (en) Method and apparatus for generating test data, test application to be tested
CN109885400A (en) Method and apparatus for sending instruction
CN109873731A (en) Test method, device and system

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