CN104461856A - Performance test method, device and system based on cloud computing platform - Google Patents

Performance test method, device and system based on cloud computing platform Download PDF

Info

Publication number
CN104461856A
CN104461856A CN201310432811.4A CN201310432811A CN104461856A CN 104461856 A CN104461856 A CN 104461856A CN 201310432811 A CN201310432811 A CN 201310432811A CN 104461856 A CN104461856 A CN 104461856A
Authority
CN
China
Prior art keywords
test
performance test
application
cloud computing
script
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
CN201310432811.4A
Other languages
Chinese (zh)
Other versions
CN104461856B (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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201310432811.4A priority Critical patent/CN104461856B/en
Publication of CN104461856A publication Critical patent/CN104461856A/en
Application granted granted Critical
Publication of CN104461856B publication Critical patent/CN104461856B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses a performance test method, device and system based on a cloud computing platform. The method includes the steps of obtaining information of a built performance test task; saving a testing script into a script storage server; deploying a to-be-tested application in a virtual host of a cloud computing environment by calling an interface of the cloud computing environment; after a starting command of the test task is received, determining a target cluster for the performance test task; transmitting scene information of the performance test task and a storage address of the testing script in the script storage server to the target cluster, accordingly loading the testing script from nodes in the target cluster according to the storage address, issuing a visiting request for application allocated in the virtual host of the cloud computing environment by executing the testing script, and obtaining and returning performance data; receiving the performance data returned by the target cluster. By means of the performance test method, device and system, performance testing based on the cloud environment can be achieved.

Description

Based on performance test methods, the Apparatus and system of cloud computing platform
Technical field
The application relates to technical field of performance test, particularly relates to performance test methods, Apparatus and system based on cloud computing platform.
Background technology
" cloud computing is exactly use internet to access storage or operate in the application of remote server, data or service.Any one provides its company served can be called cloud computing company on the internet.Which floor cloud computing divides in fact, and be Infrastructure-as-a-Service(IaaS respectively, namely infrastructure serve), Platform-as-a-Service(PaaS, namely platform serves), Software-as-a-Service(SaaS, namely software serve).IaaS is bottom, and PaaS is in centre, and SaaS is on top.The layer of some other " soft " can add on these layers.
Wherein, ground floor is called IaaS, is sometimes also called Hardware-as-a-Service.Before cloud computing technology occurs, if ISV wants to run the application of some enterprises on the website of office or company, then need bps server, or other high hardware controls local application, and business can be run.But, had IaaS, just hardware can be outsourced to other place and go.IaaS company can provide server, storage and the network hardware outside the venue, and IVS can rent, and saves maintenance cost and office space.
The second layer is exactly PaaS, some time be also called middleware.The all exploitation of ISV can be carried out at this one deck, saves time and resource.PaaS company provides the solution of various exploitation and delivery applications on the net, such as virtual server and operating system.Which save the expense of ISV on hardware, also allow the cooperation between the operating room of dispersion become and be more prone to, comprise web application management, application design, applying virtual main frame, stores, safety and application and development collaborative tools etc.
The use of certain software is directly provided user by SaaS, and user uses the concrete function of certain software, need not be concerned about to be on what hardware and what system used.SaaS is accessed by web browser, and the application on any one remote server can be run by network, has been exactly SaaS.Such as modal E-mail address etc.
At present, increasing ISV selects to carry out software development on IaaS platform or PaaS platform.For developer, also there is huge change in research and development pattern.ISV no longer as before, the SDK(Software DevelopmentKit of Microsoft, these large software companies of Adobe is obtained with a CD, SDK (Software Development Kit)), then develop software, but more develop on cloud computing platform, make full use of the computing power of the existing architecture of cloud computing company, software architecture that platform provides, test dispose and O&M service.
But, utilize the application that cloud computing platform is developed, if need to carry out performance test, be then difficult to directly use traditional performance test mode.Because if use conventional tool, then need to apply for the special machine for carrying out performance test, performance test personnel require a great deal of time toward contact, to debug system under test (SUT), determine whether pressing machine has problem, to tested machine, run number order to obtain the work such as monitor data, these work itself are technically difficult, and cost is very high, inefficiency.
Summary of the invention
This application provides performance test methods, the Apparatus and system based on cloud computing platform, the performance test based on cloud environment can be realized.
This application provides following scheme:
Based on a performance test methods for cloud computing platform, comprising:
Obtain the information of the performance test task be created, the information of described performance test task comprises test script corresponding to the identification information of application to be tested, test scene information and scene;
Described test script is saved in script storage server;
By calling the interface of cloud computing environment, in the fictitious host computer of cloud computing environment, dispose application to be tested;
After receiving test assignment sign on, it is described performance test task determination target cluster;
By the scene information of described performance test task and test script, the memory address in described script storage server is sent to described target cluster, to download described test script by the node in described target cluster according to described memory address, and request of access is initiated in the application disposed in the fictitious host computer of cloud computing environment by performing described test script, returns after getting performance data;
The performance data that receiving target cluster returns, to provide the performance test results.
Based on a performance testing device for cloud computing platform, comprising:
Detecting information acquiring unit, for obtaining the information of the performance test task be created, the information of described performance test task comprises test script corresponding to the identification information of application to be tested, test scene information and scene;
Script storage unit, for being saved in script storage server by described test script;
Application deployment unit, for the interface by calling cloud computing environment, disposes tested application in the fictitious host computer of cloud computing environment;
Target cluster determining unit, after receiving test assignment sign on, is described performance test task determination target cluster;
Detecting information transmitting element, for by the scene information of described performance test task and test script, the memory address in described script storage server is sent to described target cluster, so that described target cluster downloads described test script according to described memory address, and request of access is initiated in the application disposed in the fictitious host computer of cloud computing environment by performing described test script, returns after getting performance data;
Performance data receiving element, for the performance data that receiving target cluster returns, to provide the performance test results.
Based on a Performance Test System for cloud computing platform, comprise performance test control center server and at least one test cluster, wherein, described performance test control center server comprises:
Detecting information acquiring unit, for obtaining the information of the performance test task be created, the information of described performance test task comprises test script corresponding to the identification information of application to be tested, test scene information and scene;
Script storage unit, for being saved in script storage server by described test script;
Application deployment unit, for the interface by calling cloud computing environment, disposes tested application in the fictitious host computer of cloud computing environment;
Target cluster determining unit, after receiving test assignment sign on, is described performance test task determination target cluster;
Detecting information transmitting element, for by the scene information of described performance test task and test script, the memory address in described script storage server is sent to described target cluster;
Performance data receiving element, for the performance data that receiving target cluster returns, to provide the performance test results;
Described target cluster comprises:
To exert pressure node, for downloading described test script according to described memory address, and request of access is initiated in the application disposed in the fictitious host computer of cloud computing environment by performing described test script, returns to the performance data receiving element of described performance test control center server after getting performance data.
According to the specific embodiment that the application provides, this application discloses following technique effect:
By the embodiment of the present application, dispose performance test control center server and concrete test cluster in cloud computing environment, be equivalent to performance test to combine with cloud computing, IaaS, PaaS technology, the value-added service as cloud computing is externally announced.Like this, after ISV completes certain exploitation of applying based on cloud computing environment, the performance test to application can just directly be initiated in cloud computing environment.Specifically when carrying out the performance test based on cloud computing environment, can after the information getting the performance test task be created, first test script is saved in script storage server, and call the interface of cloud computing environment (IaaS or PaaS), in the fictitious host computer of cloud computing environment, dispose application to be tested.After receiving test assignment sign on, the memory address of the scene information of performance test task and test script can be sent to target cluster, so just can download test script by the node in target cluster according to memory address, and request of access is initiated in the application disposed in the fictitious host computer of cloud computing environment by performing test script, and get performance data.That is, pass through the embodiment of the present application, if ISV needs to carry out performance test to its application of developing in cloud computing environment, then do not need the work such as server, debugging carrying out applying for for testing, only needing to specify needs test which application and provide the test script of test scene and correspondence, can realize the performance test based on cloud computing environment.Specifically carrying out in the process of performance test, the other system (such as deployment system) of test macro and cloud computing environment can be got through, thus raising testing efficiency, and can realize automatically starting specifying the performance test of application and the performance before reaching the standard grade to return.
In addition, can also by the interface of performance test control center server calls cloud computing environment, obtain the monitor data of fictitious host computer and/or server, make performance test participant (external user, internal technology support, business side etc.) this part information can be got more accurately.
Certainly, the arbitrary product implementing the application might not need to reach above-described all advantages simultaneously.
In order to be illustrated more clearly in the embodiment of the present application or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment below, apparently, accompanying drawing in the following describes is only some embodiments of the application, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Accompanying drawing explanation
Fig. 1 is the process flow diagram of the method that the embodiment of the present application provides;
Fig. 2 is the schematic diagram of the device that the embodiment of the present application provides;
Fig. 3 is the schematic diagram of the system that the embodiment of the present application provides.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present application, be clearly and completely described the technical scheme in the embodiment of the present application, obviously, described embodiment is only some embodiments of the present application, instead of whole embodiments.Based on the embodiment in the application, the every other embodiment that those of ordinary skill in the art obtain, all belongs to the scope of the application's protection.
In order to be more convenient for carrying out performance test to the application of developing based on cloud computing environment, the embodiment of the present application directly disposes special test cluster in cloud computing environment, like this, developed an application in cloud computing environment after, just directly can carry out performance test in cloud computing environment, and server, debugging system under test (SUT) etc. of not needing developer to apply for for performance test in addition.For this reason, the Performance Test System of the embodiment of the present application comprises at least one performance test control center server, and at least one test cluster, test macro and cloud computing system can be got through by this control center's server, the basic data needed for test is obtained from cloud computing system, the interface of cloud computing system can also be utilized to monitor virtual machine and database, obtain the monitor message that common performance test cannot get.Below from the angle of control center's server, concrete implementation is introduced in detail.
See Fig. 1, the performance test methods based on cloud computing platform that the embodiment of the present application provides can comprise the following steps:
S101: the information obtaining the performance test task be created, the information of described performance test task comprises test script corresponding to the identification information of application to be tested, test scene information and scene;
In the embodiment of the present application, control center's server can provide an administration page to user (mainly referring to the tester of application and development side), this administration page can realize with forms such as web pages, and user can create performance test task by this administration page.Comprising the identification information of specifying application to be tested (can be generally key assignments, the application of developing in cloud computing platform, each application correspond to a unique appkey, for distinguishing each application), attribute (indicating application to be tested is IaaS application or PaaS application etc.), in addition can also the scene (comprise needs how many concurrent users, at every turn startup how many threads, inferior every how long starting) of nominative testing.An application to be tested can arrange multiple test scene, and often kind of test scene can a corresponding test script.That is, user is after entering the administration page that control center's server provides, if need establishment performance test assignment, then therefrom can specify the identification information of application to be tested, test scene information, and submit the test script that each test scene is corresponding to.
Or, in the embodiment of the present application, control center's server can also with API(ApplicationProgramming Interface, application programming interface) mode provide business interface to other subsystems in cloud computing environment, like this, other subsystems just can create performance test task by the API calling control center's server automatically, fully ensure the performance of the application operated in cloud environment.
That is, in the embodiment of the present application, except can by except user's manual creation performance test task, system can also create performance test task automatically.For control center's server, when obtaining the information of the performance test task be created, be the information obtaining the performance test task submitted to by configuration interface in situation, another kind of situation is exactly obtain the information by calling the performance test task that preset business interface is submitted to automatically.And for the latter, during specific implementation, the application carrying out performance test pre-configuredly can be needed, so just can there is the API of background program Automatically invoked control center server, create script, scene, task by these API.It should be noted that, this API provided by control center's server creates the implementation of performance test task, be the equal of a kind of full automatic mode, generally, the application based on PaaS exploitation can adopt this full automatic mode to carry out performance test.Its main cause is the application of PaaS is the read-only website of shopping guide's class mostly, automatically can obtain which URL(according to access log and correspond to concrete application) need to carry out performance test, thus the interface of Automatically invoked control center server creates script, scene and task, and carry out performance test.The user of certain PaaS application also can as required, and performance test is manually carried out to PaaS application in the Web interface provided by control center's server.
S102: described test script is saved in script storage server;
After the information getting performance test task, can first test script corresponding for each scene be saved in script storage server, follow-up when carrying out concrete performance test, the node of exerting pressure in test cluster just can be downloaded test script and perform scripted code from this script storage server.Certainly, after test script is saved in storage server, each test script can produce one and preserve address, specifically when testing, this preservation address can be supplied to concrete test cluster, to this, hereinafter have detailed introduction.
S103: by calling the interface of cloud computing environment, dispose application to be tested in the virtual machine of cloud computing environment;
Before carrying out concrete performance test, first control center's server can be treated Test Application and dispose in the virtual machine of cloud computing environment.It should be noted that, performance test described in the embodiment of the present application, need the application of test to be generally adopt B-S(browser-server) framework, the scene of performance test is generally this application of browser client Concurrency Access of some, thus collects the information such as the response time of server.That is, in order to carry out performance test, need to simulate a lot of request of access, the initiator of these request of access is browser clients, and take over party is the server of application.For the node of exerting pressure in test cluster, it is the equal of the simulation that browser client is carried out, and in virtual machine, in this step S103, dispose application to be tested, just being equivalent in cloud environment is application simulation to be tested server environment, and the request of access that node of exerting pressure is initiated can be directed in the fictitious host computer at this application place.That is, be the equal of that the node of exerting pressure in test cluster initiates request of access to the application server end in fictitious host computer, and then obtain in this request from the performance data be initiated to the process of meeting with a response.
Specifically when disposing application to be tested, in the embodiment of the present application, the deployment system of test environment and cloud computing environment can be got through, making control center's server can be carried out the deployment of application to be tested by the interface calling cloud computing environment.Specifically when carrying out the deployment of applying, first application code is tested (Check-out), then carries out compiling and packs and perform test, if by, scale-of-two bag is unziped to the target directory of target virtual machine, then perform application launch script.Under this interface by calling cloud computing environment carrys out the implementation of application deployment, cloud computing platform by initiatively detecting or receive the modes such as the notice of control center's server, can also get the CI (Check-In submitted to by code) of application to be tested and disposes message.Wherein, the trigger action belonging to continuous integrating submitted to by code, and disposing also is a trigger action.Can the continuous integrating step of triggering following: such as automatic test, performance test, security sweep etc., based on this, can startability test and just get performance data before application is formally reached the standard grade automatically.
S104: after receiving test assignment sign on is described performance test task determination target cluster;
Test script is saved in script storage server, is determining the preservation address of test script, and deploy application to be tested in the virtual machine of cloud computing environment after, just can enter into concrete test process.During specific implementation, if the performance test task of user's manual creation, then can continue manually to initiate test assignment sign on by user, if the performance test task automatically created, then automatically can be initiated the sign on of test assignment by corresponding subsystem.
The embodiment of the present application provide based in the Performance Test System of cloud computing environment, node for generation of pressure can divide into groups with completely independently cluster, pressure in a cluster surveys resource sharing, carry out Network Isolation between different cluster, the network environment so just can following cloud computing environment fictitious host computer carries out adaptation and expansion.Further, for control center's server, after receiving test assignment sign on, can first for this test assignment determines suitable target cluster.Such as, this system can be used to test in order to the application of IaaS and PaaS can be made, IaaS and PaaS application can be respectively different test clusters is provided, like this, if certain application to be tested is the application of IaaS, then target cluster can be defined as by for IaaS applies the cluster provided, if certain application to be tested is the application of PaaS, then target cluster can be defined as by for PaaS applies the cluster provided.Wherein, about task to be tested be on earth IaaS application or PaaS application, can specify when creating performance test task, therefore, this information can be comprised in the information of the performance test task that control center's server gets, and directly determine target cluster according to this information of specifying.In addition, except can from application to be tested belong to IaaS application or PaaS application carry out select target cluster, the information of the service layer such as customer volume, importance rate can also supported according to the scale of ISV, application to be tested is performance test task choosing target cluster.Moreover the technical attributes such as the operating system (Windows, Linux etc.) needed for can also running according to application to be tested are performance test task choosing target cluster.
S105: the memory address in described script storage server is sent to described target cluster by the scene information of described performance test task and test script, so that the node in described target cluster downloads described test script according to described memory address, and request of access is initiated in the application disposed in the virtual machine of cloud computing environment by performing described test script, returns after getting performance data;
After determining target cluster, the scene information of performance test task and test script just the memory address in described script storage server can be sent to target cluster by control center's server.Wherein, the corresponding message queue of test cluster, after aforementioned information is sent to target cluster, cluster internal just can according to message queue in the sequencing of each bar message, perform concrete course of exerting pressure.
During specific implementation, target cluster is made up of multiple node, wherein can comprise exert pressure node and data-collection nodes, in addition, can also comprise Controlling vertex, this Controlling vertex is after receiving concrete performance test task, the different scenes of performance test task can be assigned to and different exert pressure on node, certainly, Same Scene may be assigned to multiplely exerts pressure on node, and same node of exerting pressure also may perform multiple performance test task.For the node of exerting pressure receiving performance test task, can according to the preservation address of the test script of correspondence, corresponding test script is downloaded from script storage server, then compiling packing is carried out in node this locality of exerting pressure, and then just can initiate request of access according to information such as the frequencies of specifying in test script to the application server end in cloud computing environment fictitious host computer, record the performance data that produces in access process and be sent to data-collection nodes.The performance data collected can be sent to control center's server every certain time interval (such as 10 seconds, or the sample frequency that also can be other) by data-collection nodes.Certainly, in actual applications, directly control center's server is sent to also to be feasible the performance data got by each node of exerting pressure.
In addition, for Controlling vertex, the resource information of all right each node of timed collection, like this, to exert pressure peer distribution performance test task time, just can dynamically allocation test task to the lower node of exerting pressure of resource utilization, to improve the efficiency of test.Further, when the application to be tested that concrete node of exerting pressure is disposed in fictitious host computer is exerted pressure, the detached process that can be created out by the finger daemon of exerting pressure on node is exerted pressure, like this, if occur that in course of exerting pressure the excessive or other problems of pressure causes process hang up or exit, also can not have influence on the stability of node of exerting pressure, the test assignment performing other can also be continued.This point is most important in the cloud performance test scene supporting multitask, multi-user.Moreover the Controlling vertex in cluster can also carry out the reaching the standard grade of Auto-Sensing node by cluster message such as JGroups, roll off the production line or improperly to go offline.
S106: the performance data that receiving target cluster returns, to provide the performance test results.
Its persistence, after receiving the performance data returned from target cluster, can be saved in a database by control center's server.If the keeper of follow-up application and development side or Performance Test System etc. need the performance test data of checking corresponding application, then can show in Web page.If other subsystems of initiating automated performance testing task need performance test data, then can also directly return to this subsystem.
In a word, in the embodiment of the present application, dispose performance test control center server and concrete test cluster in cloud computing environment, be equivalent to performance test to combine with cloud computing, IaaS, PaaS technology, the value-added service as cloud computing is externally announced.Like this, after ISV completes certain exploitation of applying based on cloud computing environment, the performance test to application can just directly be initiated in cloud computing environment.Specifically when carrying out the performance test based on cloud computing environment, can after the information getting the performance test task be created, first test script is saved in script storage server, and call the interface of cloud computing environment (IaaS or PaaS), in the fictitious host computer of cloud computing environment, dispose application to be tested.After receiving test assignment sign on, the memory address of the scene information of performance test task and test script can be sent to target cluster, so just can download test script by the node in target cluster according to memory address, request of access is initiated in the application disposed in the fictitious host computer of cloud computing environment by performing test script, and gets performance data.That is, pass through the embodiment of the present application, if ISV needs to carry out performance test to its application of developing in cloud computing environment, then do not need the work such as server, debugging carrying out applying for for testing, only needing to specify needs test which application and provide the test script of test scene and correspondence, can realize the performance test based on cloud computing environment.Specifically carrying out in the process of performance test, the other system (such as deployment system) of test macro and cloud computing environment can be got through, thus raising testing efficiency, and can realize automatically starting specifying the performance test of application and the performance before reaching the standard grade to return.
Another advantage of the embodiment of the present application is, if conventionally, the server of test can only be applied for voluntarily by ISV, carry out voluntarily debugging etc., the Reliability ratio of the performance data that this personal behavior obtains is lower, also generally not there is comparability between the performance data of different application, across comparison cannot be carried out to the performance data of different application.In addition, because the process of performance test is relatively loaded down with trivial details, therefore, ISV also initiatively may can not carry out performance test to the application of developing.That is, in prior art, ISV generally may not initiatively to the performance test of application, cannot Timeliness coverage may exist before reaching the standard grade performance issue; Carried out performance test initiatively in time, the test data obtained also may be not accurate enough.And in the embodiment of the present application, due to Performance Test System can be disposed in cloud computing environment, directly performance test is carried out to each application.ISV needs the mark of just specifying application to be tested done, and disposes corresponding scene, and provides test script, and does not need to apply for server, debugging etc. voluntarily, therefore, can improve the initiative that ISV can test application Progressive symmetric erythrokeratodermia.Further, for the application that some need to carry out performance test, even if ISV does not initiatively carry out performance test, system by calling the mode of cloud computing environment interface, can also carry out automatic performance test.On the other hand, for the different application developed based on cloud computing environment, unified platform can be adopted, unified method tests, therefore, between the performance data that different application can be made to get, there is stronger comparability, be convenient to carry out horizontal Performance comparision to different application.Certainly, for the performance data of different application, be visible to the consistency operation personnel of Performance Test System, ISV can only see the performance data of the application of oneself developing.
It should be noted that, specifically carried out in the process of performance test in application to be tested, some basic datas may be needed, if application to be tested is PaaS application, then because PaaS system can need the database used to clone to tested application automatically, therefore, can automatic acquisition to test needed for basic data.And if application to be tested is IaaS application, then can also specify basic data when creating test assignment, such as, the title of specific data table, concrete field etc., control center's server is after the information getting performance test task, can also, by the sandbox interface of cloud computing environment, the test basic data of specifying be imported in buffer memory, for follow-up performance test.
It should be noted that in addition, in actual applications, preferentially, in the controlling between heart server and cluster, a MQ message server can also be there is, this MQ message server mainly plays the effect of route, when control center's server needs to cluster sending performance test assignment information, can be sent to concrete target cluster by this MQ message server.
Moreover, use Intel Virtualization Technology in a large number in cloud computing environment, make monitoring resource become a kind of hardware and software platform, proprietary function, in this case, use outer monitoring instrument to be difficult to monitor the privately owned various achievement datas of platform.And in the embodiment of the present application, owing to the other system of Performance Test System and cloud computing environment can be got through, therefore, except collecting except properties data by test cluster, control center's server can also by the interface of cloud computing platform, obtain the monitor message of database and/or fictitious host computer, such as, comprise the utilization rate etc. of machine.That is, in the embodiment of the present application, from the performance data just part that the node of exerting pressure of test cluster gets, some is the monitor data of Properties Control central server by adopting same sample frequency to go to call the interface acquisition of IaaS or PaaS, finally this two parts Data Integration can be got up, unification is presented in performance test chart, or is supplied to other subsystems in cloud computing environment.
Corresponding with the performance test methods based on cloud computing platform that the embodiment of the present application provides, the embodiment of the present application additionally provides a kind of performance testing device based on cloud computing platform, and see Fig. 2, this device can comprise:
Detecting information acquiring unit 201, for obtaining the information of the performance test task be created, the information of described performance test task comprises test script corresponding to the identification information of application to be tested, test scene information and scene;
Script storage unit 202, for being saved in script storage server by described test script;
Application deployment unit 203, for the interface by calling cloud computing environment, disposes tested application in the fictitious host computer of cloud computing environment;
Target cluster determining unit 204, after receiving test assignment sign on, is described performance test task determination target cluster;
Detecting information transmitting element 205, for by the scene information of described performance test task and test script, the memory address in described script storage server is sent to described target cluster; So that described target cluster downloads described test script according to described memory address, and request of access is initiated in the application disposed in the fictitious host computer of cloud computing environment by performing described test script, returns after getting performance data;
Performance data receiving element 206, for the performance data that receiving target cluster returns, to provide the performance test results.
During specific implementation, cluster is multiple, and described target cluster determining unit 204 specifically may be used for:
After receiving test assignment sign on, according to the cluster information of specifying in described performance test task, it is described performance test task determination target cluster.
Wherein, described cluster comprises the cluster that the application for namely serving IaaS exploitation based on infrastructure provides, and the cluster that the application of developing for namely serving PaaS based on platform provides.
If be applied as the application based on IaaS exploitation to be tested, then this device can also comprise:
Data importing unit, for importing test basic data by the sandbox interface in cloud computing environment.
Wherein, described detecting information acquiring unit 201 specifically can comprise:
First obtains subelement, for obtaining the information of the performance test task submitted to by configuration interface.
Or described detecting information acquiring unit 201 also can comprise:
Second obtains subelement, for obtaining the information by calling the performance test task that preset business interface is submitted to automatically.
In addition, this device can also comprise:
Monitoring resource data capture unit, for the interface by calling cloud computing environment, obtaining database and/or being deployed with the monitor message of fictitious host computer of tested application.
Corresponding with the performance test methods based on cloud computing platform that the embodiment of the present application provides, device, the embodiment of the present application additionally provides a kind of Performance Test System based on cloud computing platform, see Fig. 3, this system can comprise performance test control center server 301 and at least one test cluster 302, wherein, described performance test control center server 301 can comprise:
Detecting information acquiring unit 3011, for obtaining the information of the performance test task be created, the information of described performance test task comprises test script corresponding to the identification information of application to be tested, test scene information and scene;
Script storage unit 3012, for being saved in script storage server by described test script;
Application deployment unit 3013, for the interface by calling cloud computing environment, disposes tested application in the fictitious host computer of cloud computing environment;
Target cluster determining unit 3014, after receiving test assignment sign on, is described performance test task determination target cluster;
Detecting information transmitting element 3015, for by the scene information of described performance test task and test script, the memory address in described script storage server is sent to described target cluster;
Performance data receiving element 3016, for the performance data that receiving target cluster returns, to provide the performance test results;
Described target cluster 302 comprises:
To exert pressure node 3021, for downloading described test script according to described memory address, and request of access is initiated in the application disposed in the fictitious host computer of cloud computing environment by performing described test script, returns to the performance data receiving element of described performance test control center server after getting performance data.
Wherein, the node 3021 of exerting pressure of a cluster internal can be generally multiple (only illustrating one in figure).In addition, described target cluster 302 can also comprise:
Data-collection nodes, for collecting the performance data that node of exerting pressure gets, and returns to the performance data receiving element of described performance test control center server.
In addition, in order to improve the efficiency of test, described target cluster 302 can also comprise:
Controlling vertex, for by collecting the resource information of node of respectively exerting pressure, dynamic conditioning test assignment is to the low node of exerting pressure of resource utilization.
Multitask, multi-user is better supported in order to make cloud Performance Test System, described node 3021 of exerting pressure can perform test script by the detached process operating in the finger daemon establishment of exerting pressure on node, exerts pressure to the application to be tested disposed in fictitious host computer.
In addition, during specific implementation, this system can also comprise:
Message server, for scene information and the memory address of test script in described script storage server of the performance test task by the server transmission of described performance test control center, is forwarded to described target cluster.
As seen through the above description of the embodiments, those skilled in the art can be well understood to the mode that the application can add required general hardware platform by software and realizes.Based on such understanding, the technical scheme of the application can embody with the form of software product the part that prior art contributes in essence in other words, this computer software product can be stored in storage medium, as ROM/RAM, magnetic disc, CD etc., comprising some instructions in order to make a computer equipment (can be personal computer, server, or the network equipment etc.) perform the method described in some part of each embodiment of the application or embodiment.
Each embodiment in this instructions all adopts the mode of going forward one by one to describe, between each embodiment identical similar part mutually see, what each embodiment stressed is the difference with other embodiments.Especially, for system or system embodiment, because it is substantially similar to embodiment of the method, so describe fairly simple, relevant part illustrates see the part of embodiment of the method.System described above and system embodiment are only schematic, the wherein said unit illustrated as separating component or can may not be and physically separates, parts as unit display can be or may not be physical location, namely can be positioned at a place, or also can be distributed in multiple network element.Some or all of module wherein can be selected according to the actual needs to realize the object of the present embodiment scheme.Those of ordinary skill in the art, when not paying creative work, are namely appreciated that and implement.
Above to the performance test methods based on cloud computing platform, Apparatus and system that the application provides, be described in detail, apply specific case herein to set forth the principle of the application and embodiment, the explanation of above embodiment is just for helping method and the core concept thereof of understanding the application; Meanwhile, for one of ordinary skill in the art, according to the thought of the application, all will change in specific embodiments and applications.In sum, this description should not be construed as the restriction to the application.

Claims (13)

1. based on a performance test methods for cloud computing platform, it is characterized in that, comprising:
Obtain the information of the performance test task be created, the information of described performance test task comprises test script corresponding to the identification information of application to be tested, test scene information and scene;
Described test script is saved in script storage server;
By calling the interface of cloud computing environment, in the fictitious host computer of cloud computing environment, dispose application to be tested;
After receiving test assignment sign on, it is described performance test task determination target cluster;
By the scene information of described performance test task and test script, the memory address in described script storage server is sent to described target cluster, to download described test script by the node in described target cluster according to described memory address, and request of access is initiated in the application disposed in the fictitious host computer of cloud computing environment by performing described test script, returns after getting performance data;
The performance data that receiving target cluster returns, to provide the performance test results.
2. method according to claim 1, is characterized in that, cluster is multiple, described in receive test assignment sign on after, be described performance test task determination target cluster, comprise:
After receiving test assignment sign on, according to the cluster information of specifying in described performance test task, it is described performance test task determination target cluster.
3. method according to claim 2, is characterized in that, described cluster comprises the cluster that the application for namely serving IaaS exploitation based on infrastructure provides, and the cluster that the application of developing for namely serving PaaS based on platform provides.
4. method according to claim 1, is characterized in that, be applied as the application based on IaaS exploitation if to be tested, then described method also comprises:
Test basic data is imported by the sandbox interface in cloud computing environment.
5. method according to claim 1, is characterized in that, the information of the performance test task that described acquisition is created, comprising:
Obtain the information of the performance test task submitted to by configuration interface.
6. method according to claim 1, is characterized in that, the information of the performance test task that described acquisition is created, comprising:
Obtain the information by calling the performance test task that preset business interface is submitted to automatically.
7. the method according to any one of claim 1 to 6, is characterized in that, also comprises:
By calling the interface of cloud computing environment, obtaining database and/or being deployed with the monitor message of fictitious host computer of tested application.
8. based on a performance testing device for cloud computing platform, it is characterized in that, comprising:
Detecting information acquiring unit, for obtaining the information of the performance test task be created, the information of described performance test task comprises test script corresponding to the identification information of application to be tested, test scene information and scene;
Script storage unit, for being saved in script storage server by described test script;
Application deployment unit, for the interface by calling cloud computing environment, disposes tested application in the fictitious host computer of cloud computing environment;
Target cluster determining unit, after receiving test assignment sign on, is described performance test task determination target cluster;
Detecting information transmitting element, for by the scene information of described performance test task and test script, the memory address in described script storage server is sent to described target cluster, so that described target cluster downloads described test script according to described memory address, and request of access is initiated in the application disposed in the fictitious host computer of cloud computing environment by performing described test script, returns after getting performance data;
Performance data receiving element, for the performance data that receiving target cluster returns, to provide the performance test results.
9. based on a Performance Test System for cloud computing platform, it is characterized in that, comprise performance test control center server and at least one test cluster, wherein, described performance test control center server comprises:
Detecting information acquiring unit, for obtaining the information of the performance test task be created, the information of described performance test task comprises test script corresponding to the identification information of application to be tested, test scene information and scene;
Script storage unit, for being saved in script storage server by described test script;
Application deployment unit, for the interface by calling cloud computing environment, disposes tested application in the fictitious host computer of cloud computing environment;
Target cluster determining unit, after receiving test assignment sign on, is described performance test task determination target cluster;
Detecting information transmitting element, for by the scene information of described performance test task and test script, the memory address in described script storage server is sent to described target cluster;
Performance data receiving element, for the performance data that receiving target cluster returns, to provide the performance test results;
Described target cluster comprises:
To exert pressure node, for downloading described test script according to described memory address, and request of access is initiated in the application disposed in the fictitious host computer of cloud computing environment by performing described test script, returns to the performance data receiving element of described performance test control center server after getting performance data.
10. system according to claim 9, is characterized in that, also comprises in described target cluster:
Data-collection nodes, for collecting the performance data that node of exerting pressure gets, and returns to the performance data receiving element of described performance test control center server.
11. systems according to claim 9, is characterized in that, also comprise in described target cluster:
Controlling vertex, for by collecting the resource information of node of respectively exerting pressure, adjustment test assignment is to the low node of exerting pressure of resource utilization.
12. systems according to claim 9, is characterized in that, described in node of exerting pressure perform test script by the detached process operating in the finger daemon on node of exerting pressure and create.
13. systems according to claim 9, is characterized in that, also comprise:
Message server, for scene information and the memory address of test script in described script storage server of the performance test task by the server transmission of described performance test control center, is forwarded to described target cluster.
CN201310432811.4A 2013-09-22 2013-09-22 Performance test methods, apparatus and system based on cloud computing platform Active CN104461856B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310432811.4A CN104461856B (en) 2013-09-22 2013-09-22 Performance test methods, apparatus and system based on cloud computing platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310432811.4A CN104461856B (en) 2013-09-22 2013-09-22 Performance test methods, apparatus and system based on cloud computing platform

Publications (2)

Publication Number Publication Date
CN104461856A true CN104461856A (en) 2015-03-25
CN104461856B CN104461856B (en) 2018-04-20

Family

ID=52907948

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310432811.4A Active CN104461856B (en) 2013-09-22 2013-09-22 Performance test methods, apparatus and system based on cloud computing platform

Country Status (1)

Country Link
CN (1) CN104461856B (en)

Cited By (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105262608A (en) * 2015-09-01 2016-01-20 北京百度网讯科技有限公司 Monitoring method and monitoring device for network service
CN105357067A (en) * 2015-10-14 2016-02-24 广州杰赛科技股份有限公司 Test method and system for cloud platform
CN105868058A (en) * 2015-12-14 2016-08-17 乐视网信息技术(北京)股份有限公司 Cross-machine room test method and apparatus
CN105955874A (en) * 2016-05-03 2016-09-21 浪潮电子信息产业股份有限公司 Method for testing performance of server memory based on cloud platform
CN106933729A (en) * 2015-12-29 2017-07-07 苏宁云商集团股份有限公司 A kind of method of testing and system based on cloud platform
CN107229497A (en) * 2017-05-31 2017-10-03 武汉联影医疗科技有限公司 Server test method and server test device
WO2017177783A1 (en) * 2016-04-11 2017-10-19 中兴通讯股份有限公司 Test system and method invoking third-party test tool
CN107590075A (en) * 2017-09-19 2018-01-16 郑州云海信息技术有限公司 A kind of method for testing software and device
CN107734050A (en) * 2017-10-31 2018-02-23 北京蓝海讯通科技股份有限公司 A kind of load machine distribution method, computing device and load machine distribution system
CN107748709A (en) * 2017-10-31 2018-03-02 新华三云计算技术有限公司 Test environment system, method and the analog machine of Iaas management platforms
CN107908532A (en) * 2017-05-05 2018-04-13 平安科技(深圳)有限公司 A kind of database performance diagnostic method, device and equipment
CN108255661A (en) * 2016-12-29 2018-07-06 北京京东尚科信息技术有限公司 A kind of method and system for realizing Hadoop cluster monitorings
CN108763042A (en) * 2018-05-24 2018-11-06 广东睿江云计算股份有限公司 A kind of Cloud Server performance data acquisition method and device based on python
CN108845898A (en) * 2018-05-29 2018-11-20 郑州云海信息技术有限公司 A kind of test method and test macro
CN108845949A (en) * 2018-07-24 2018-11-20 浙江数链科技有限公司 A kind of performance test methods and platform
CN108900324A (en) * 2018-06-13 2018-11-27 平安科技(深圳)有限公司 Verify the method and device of virtual machine communication performance
CN109101385A (en) * 2018-08-16 2018-12-28 郑州云海信息技术有限公司 A kind of automation method for testing pressure and system based on cloud computing
CN109697159A (en) * 2017-10-23 2019-04-30 上海仪电(集团)有限公司中央研究院 A kind of development of automation operational system based on mixing cloud platform
CN109710605A (en) * 2017-10-25 2019-05-03 卓望数码技术(深圳)有限公司 A kind of facility information automation collection device and method
CN109726100A (en) * 2018-04-19 2019-05-07 平安普惠企业管理有限公司 Application performance test method, apparatus, equipment and computer readable storage medium
CN109873731A (en) * 2017-12-05 2019-06-11 北京京东尚科信息技术有限公司 Test method, device and system
CN109960646A (en) * 2017-12-25 2019-07-02 福建天晴数码有限公司 A kind of test method and terminal of application
CN110147328A (en) * 2019-05-24 2019-08-20 深圳市网心科技有限公司 A kind of database performance measurement method, system, electronic equipment and storage medium
CN110188022A (en) * 2019-05-09 2019-08-30 国家计算机网络与信息安全管理中心 A kind of clustering performance test method and system based on Java
CN110196806A (en) * 2019-04-12 2019-09-03 石化盈科信息技术有限责任公司 A kind of dynamic adaptation method of testing service device
CN110740081A (en) * 2019-10-23 2020-01-31 北京网聘咨询有限公司 Data visualization method for page performance of standard multiple companies
CN110795343A (en) * 2019-10-12 2020-02-14 车智互联(北京)科技有限公司 Test system, test method and computing device
CN110868340A (en) * 2019-11-27 2020-03-06 紫光华山科技有限公司 Testing method and device, reconfigurable tester and controller
CN111092784A (en) * 2019-10-15 2020-05-01 福建星网智慧科技股份有限公司 MCU cluster automatic testing method and system based on B/S architecture
CN111104304A (en) * 2018-10-25 2020-05-05 武汉斗鱼网络科技有限公司 Multi-task scene performance testing method, storage medium, electronic device and system
CN111193634A (en) * 2019-09-12 2020-05-22 腾讯科技(深圳)有限公司 Pressure testing method and device and computer readable storage medium
CN111258902A (en) * 2020-01-17 2020-06-09 平安医疗健康管理股份有限公司 Performance test method and performance test system based on SockJS server
CN111352837A (en) * 2020-02-27 2020-06-30 南京亿科人群健康研究院有限公司 Testing method of bioinformatics high-performance computing platform
CN112162891A (en) * 2020-10-14 2021-01-01 腾讯科技(深圳)有限公司 Performance test method in server cluster and related equipment
CN112491654A (en) * 2020-11-19 2021-03-12 广州力挚网络科技有限公司 Performance test method and device, electronic equipment and storage medium
CN112799906A (en) * 2021-01-20 2021-05-14 北京龙云天下科技有限公司 Cloud host broadband statistical method
CN112968812A (en) * 2021-02-22 2021-06-15 北京华胜天成科技股份有限公司 Network performance testing method, device, equipment and storage medium
CN113158146A (en) * 2020-01-07 2021-07-23 网联清算有限公司 Script management method, script management platform, computing device and medium
CN113191114A (en) * 2021-04-30 2021-07-30 北京百度网讯科技有限公司 Method and apparatus for authenticating a system
CN113300900A (en) * 2020-06-28 2021-08-24 阿里巴巴集团控股有限公司 Method, device and system for testing service on cloud and method and device for testing container
US11157393B2 (en) 2018-06-07 2021-10-26 Capital One Services, Llc Performance testing platform that enables reuse of automation scripts and performance testing scalability
CN113609027A (en) * 2021-08-31 2021-11-05 北京百度网讯科技有限公司 ARM cloud server testing method and device, electronic equipment and storage medium
CN114095498A (en) * 2021-10-22 2022-02-25 广西中科曙光云计算有限公司 Cluster environment deployment method, system, computer equipment and storage medium
CN114416589A (en) * 2022-01-27 2022-04-29 北京永信至诚科技股份有限公司 Network target range comprehensive detection method, device, equipment and readable storage medium
CN114579473A (en) * 2022-05-09 2022-06-03 太平金融科技服务(上海)有限公司深圳分公司 Application testing method, device, equipment and storage medium
CN114598623A (en) * 2022-03-04 2022-06-07 北京沃东天骏信息技术有限公司 Test task management method and device, electronic equipment and storage medium
CN116303067A (en) * 2023-03-24 2023-06-23 安超云软件有限公司 Testing method, device, equipment and medium based on cloud testing platform
CN112491654B (en) * 2020-11-19 2024-04-19 广州力挚网络科技有限公司 Performance test method and device, electronic equipment and storage medium

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101042673A (en) * 2007-04-20 2007-09-26 北京航空航天大学 Software testing system and testing method
CN102075381A (en) * 2010-12-14 2011-05-25 云海创想信息技术(北京)有限公司 Automatic test platform server and system applied to cloud storage
CN102075384A (en) * 2010-12-20 2011-05-25 创新科存储技术有限公司 Performance test system and method
CN102831062A (en) * 2012-08-31 2012-12-19 浪潮电子信息产业股份有限公司 Testing method based on cloud computing operating system software compatibility
CN102880542A (en) * 2011-07-14 2013-01-16 易云捷讯科技(北京)有限公司 Cloud computing service evaluation system and evaluation method
CN103019938A (en) * 2012-12-26 2013-04-03 北京搜狐新媒体信息技术有限公司 Method and device for locally testing application program based on cloud platform
CN103049383A (en) * 2012-12-31 2013-04-17 博彦科技(上海)有限公司 Development and testing cloud system
US20130167139A1 (en) * 2011-12-21 2013-06-27 Yahoo! Inc. Method and system for distributed application stack test certification
CN103248535A (en) * 2013-04-28 2013-08-14 华为技术有限公司 Cloud system testing method and device
CN103279392A (en) * 2013-06-14 2013-09-04 浙江大学 Method for classifying operated load in virtual machine under cloud computing environment
CN103297285A (en) * 2012-02-23 2013-09-11 百度在线网络技术(北京)有限公司 Distributed cluster performance test system, method and device
CN103294599A (en) * 2013-06-27 2013-09-11 东南大学 Cloud-based method for cross test of embedded software

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101042673A (en) * 2007-04-20 2007-09-26 北京航空航天大学 Software testing system and testing method
CN102075381A (en) * 2010-12-14 2011-05-25 云海创想信息技术(北京)有限公司 Automatic test platform server and system applied to cloud storage
CN102075384A (en) * 2010-12-20 2011-05-25 创新科存储技术有限公司 Performance test system and method
CN102880542A (en) * 2011-07-14 2013-01-16 易云捷讯科技(北京)有限公司 Cloud computing service evaluation system and evaluation method
US20130167139A1 (en) * 2011-12-21 2013-06-27 Yahoo! Inc. Method and system for distributed application stack test certification
CN103297285A (en) * 2012-02-23 2013-09-11 百度在线网络技术(北京)有限公司 Distributed cluster performance test system, method and device
CN102831062A (en) * 2012-08-31 2012-12-19 浪潮电子信息产业股份有限公司 Testing method based on cloud computing operating system software compatibility
CN103019938A (en) * 2012-12-26 2013-04-03 北京搜狐新媒体信息技术有限公司 Method and device for locally testing application program based on cloud platform
CN103049383A (en) * 2012-12-31 2013-04-17 博彦科技(上海)有限公司 Development and testing cloud system
CN103248535A (en) * 2013-04-28 2013-08-14 华为技术有限公司 Cloud system testing method and device
CN103279392A (en) * 2013-06-14 2013-09-04 浙江大学 Method for classifying operated load in virtual machine under cloud computing environment
CN103294599A (en) * 2013-06-27 2013-09-11 东南大学 Cloud-based method for cross test of embedded software

Cited By (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105262608A (en) * 2015-09-01 2016-01-20 北京百度网讯科技有限公司 Monitoring method and monitoring device for network service
CN105262608B (en) * 2015-09-01 2018-09-18 北京百度网讯科技有限公司 Monitoring method and device for network service
CN105357067A (en) * 2015-10-14 2016-02-24 广州杰赛科技股份有限公司 Test method and system for cloud platform
CN105868058A (en) * 2015-12-14 2016-08-17 乐视网信息技术(北京)股份有限公司 Cross-machine room test method and apparatus
CN106933729A (en) * 2015-12-29 2017-07-07 苏宁云商集团股份有限公司 A kind of method of testing and system based on cloud platform
WO2017177783A1 (en) * 2016-04-11 2017-10-19 中兴通讯股份有限公司 Test system and method invoking third-party test tool
CN105955874A (en) * 2016-05-03 2016-09-21 浪潮电子信息产业股份有限公司 Method for testing performance of server memory based on cloud platform
CN108255661A (en) * 2016-12-29 2018-07-06 北京京东尚科信息技术有限公司 A kind of method and system for realizing Hadoop cluster monitorings
WO2018201864A1 (en) * 2017-05-05 2018-11-08 平安科技(深圳)有限公司 Method, device, and equipment for database performance diagnosis, and storage medium
CN107908532A (en) * 2017-05-05 2018-04-13 平安科技(深圳)有限公司 A kind of database performance diagnostic method, device and equipment
CN107229497A (en) * 2017-05-31 2017-10-03 武汉联影医疗科技有限公司 Server test method and server test device
CN107590075A (en) * 2017-09-19 2018-01-16 郑州云海信息技术有限公司 A kind of method for testing software and device
CN107590075B (en) * 2017-09-19 2021-06-29 郑州云海信息技术有限公司 Software testing method and device
CN109697159A (en) * 2017-10-23 2019-04-30 上海仪电(集团)有限公司中央研究院 A kind of development of automation operational system based on mixing cloud platform
CN109710605B (en) * 2017-10-25 2022-12-16 卓望数码技术(深圳)有限公司 Automatic equipment information acquisition device and method
CN109710605A (en) * 2017-10-25 2019-05-03 卓望数码技术(深圳)有限公司 A kind of facility information automation collection device and method
CN107748709A (en) * 2017-10-31 2018-03-02 新华三云计算技术有限公司 Test environment system, method and the analog machine of Iaas management platforms
CN107734050A (en) * 2017-10-31 2018-02-23 北京蓝海讯通科技股份有限公司 A kind of load machine distribution method, computing device and load machine distribution system
CN109873731A (en) * 2017-12-05 2019-06-11 北京京东尚科信息技术有限公司 Test method, device and system
CN109960646B (en) * 2017-12-25 2023-02-28 福建天晴数码有限公司 Application testing method and terminal
CN109960646A (en) * 2017-12-25 2019-07-02 福建天晴数码有限公司 A kind of test method and terminal of application
CN109726100A (en) * 2018-04-19 2019-05-07 平安普惠企业管理有限公司 Application performance test method, apparatus, equipment and computer readable storage medium
CN108763042A (en) * 2018-05-24 2018-11-06 广东睿江云计算股份有限公司 A kind of Cloud Server performance data acquisition method and device based on python
CN108845898A (en) * 2018-05-29 2018-11-20 郑州云海信息技术有限公司 A kind of test method and test macro
US11157393B2 (en) 2018-06-07 2021-10-26 Capital One Services, Llc Performance testing platform that enables reuse of automation scripts and performance testing scalability
CN108900324A (en) * 2018-06-13 2018-11-27 平安科技(深圳)有限公司 Verify the method and device of virtual machine communication performance
CN108845949A (en) * 2018-07-24 2018-11-20 浙江数链科技有限公司 A kind of performance test methods and platform
CN109101385A (en) * 2018-08-16 2018-12-28 郑州云海信息技术有限公司 A kind of automation method for testing pressure and system based on cloud computing
CN111104304A (en) * 2018-10-25 2020-05-05 武汉斗鱼网络科技有限公司 Multi-task scene performance testing method, storage medium, electronic device and system
CN110196806A (en) * 2019-04-12 2019-09-03 石化盈科信息技术有限责任公司 A kind of dynamic adaptation method of testing service device
CN110188022A (en) * 2019-05-09 2019-08-30 国家计算机网络与信息安全管理中心 A kind of clustering performance test method and system based on Java
CN110147328B (en) * 2019-05-24 2023-07-18 深圳市网心科技有限公司 Database performance test method, system, electronic equipment and storage medium
CN110147328A (en) * 2019-05-24 2019-08-20 深圳市网心科技有限公司 A kind of database performance measurement method, system, electronic equipment and storage medium
CN111193634A (en) * 2019-09-12 2020-05-22 腾讯科技(深圳)有限公司 Pressure testing method and device and computer readable storage medium
CN111193634B (en) * 2019-09-12 2021-08-31 腾讯科技(深圳)有限公司 Pressure testing method and device and computer readable storage medium
CN110795343A (en) * 2019-10-12 2020-02-14 车智互联(北京)科技有限公司 Test system, test method and computing device
CN110795343B (en) * 2019-10-12 2024-03-15 车智互联(北京)科技有限公司 Test system, test method and computing device
CN111092784A (en) * 2019-10-15 2020-05-01 福建星网智慧科技股份有限公司 MCU cluster automatic testing method and system based on B/S architecture
CN111092784B (en) * 2019-10-15 2021-11-09 福建星网智慧科技有限公司 MCU cluster automatic testing method and system based on B/S architecture
CN110740081A (en) * 2019-10-23 2020-01-31 北京网聘咨询有限公司 Data visualization method for page performance of standard multiple companies
CN110868340A (en) * 2019-11-27 2020-03-06 紫光华山科技有限公司 Testing method and device, reconfigurable tester and controller
CN113158146A (en) * 2020-01-07 2021-07-23 网联清算有限公司 Script management method, script management platform, computing device and medium
CN111258902A (en) * 2020-01-17 2020-06-09 平安医疗健康管理股份有限公司 Performance test method and performance test system based on SockJS server
CN111352837A (en) * 2020-02-27 2020-06-30 南京亿科人群健康研究院有限公司 Testing method of bioinformatics high-performance computing platform
CN113300900A (en) * 2020-06-28 2021-08-24 阿里巴巴集团控股有限公司 Method, device and system for testing service on cloud and method and device for testing container
CN112162891A (en) * 2020-10-14 2021-01-01 腾讯科技(深圳)有限公司 Performance test method in server cluster and related equipment
CN112491654A (en) * 2020-11-19 2021-03-12 广州力挚网络科技有限公司 Performance test method and device, electronic equipment and storage medium
CN112491654B (en) * 2020-11-19 2024-04-19 广州力挚网络科技有限公司 Performance test method and device, electronic equipment and storage medium
CN112799906A (en) * 2021-01-20 2021-05-14 北京龙云天下科技有限公司 Cloud host broadband statistical method
CN112968812A (en) * 2021-02-22 2021-06-15 北京华胜天成科技股份有限公司 Network performance testing method, device, equipment and storage medium
CN113191114A (en) * 2021-04-30 2021-07-30 北京百度网讯科技有限公司 Method and apparatus for authenticating a system
CN113191114B (en) * 2021-04-30 2023-11-10 北京百度网讯科技有限公司 Method and apparatus for validating a system
CN113609027A (en) * 2021-08-31 2021-11-05 北京百度网讯科技有限公司 ARM cloud server testing method and device, electronic equipment and storage medium
CN114095498A (en) * 2021-10-22 2022-02-25 广西中科曙光云计算有限公司 Cluster environment deployment method, system, computer equipment and storage medium
CN114095498B (en) * 2021-10-22 2022-08-19 广西中科曙光云计算有限公司 Cluster environment deployment method, system, computer equipment and storage medium
CN114416589B (en) * 2022-01-27 2022-09-16 北京永信至诚科技股份有限公司 Network target range comprehensive detection method, device, equipment and readable storage medium
CN114416589A (en) * 2022-01-27 2022-04-29 北京永信至诚科技股份有限公司 Network target range comprehensive detection method, device, equipment and readable storage medium
CN114598623B (en) * 2022-03-04 2024-04-05 北京沃东天骏信息技术有限公司 Test task management method, device, electronic equipment and storage medium
CN114598623A (en) * 2022-03-04 2022-06-07 北京沃东天骏信息技术有限公司 Test task management method and device, electronic equipment and storage medium
CN114579473A (en) * 2022-05-09 2022-06-03 太平金融科技服务(上海)有限公司深圳分公司 Application testing method, device, equipment and storage medium
CN116303067A (en) * 2023-03-24 2023-06-23 安超云软件有限公司 Testing method, device, equipment and medium based on cloud testing platform
CN116303067B (en) * 2023-03-24 2024-03-22 安超云软件有限公司 Testing method, device, equipment and medium based on cloud testing platform

Also Published As

Publication number Publication date
CN104461856B (en) 2018-04-20

Similar Documents

Publication Publication Date Title
CN104461856A (en) Performance test method, device and system based on cloud computing platform
CN108763090B (en) Test environment deployment method, device, computer equipment and storage medium
CN109302522B (en) Test method, test device, computer system, and computer medium
US11157393B2 (en) Performance testing platform that enables reuse of automation scripts and performance testing scalability
CN107590075B (en) Software testing method and device
CN110162471A (en) A kind of method for testing pressure and system based on container cloud
CN104536899A (en) Software deploying and maintaining method based on intelligent cluster
US10489281B2 (en) Application monitoring with a decoupled monitoring tool
CN104765678A (en) Method and device for testing applications on mobile terminal
US10277475B2 (en) System and method for dynamically testing networked target systems
CN106610839B (en) Method for issuing upgrade package, lightweight upgrade method, device and system
CN104539487A (en) Method for testing system based on cloud platform and evaluating reliability
US20150339628A1 (en) Online software service system and method
CN109901985B (en) Distributed test apparatus and method, storage medium, and electronic device
US20170010774A1 (en) Usability analysis for user interface based systems
CN103246606A (en) Method and system for testing performances of ESB (enterprises service bus) platform
CN105357067A (en) Test method and system for cloud platform
CN104991826A (en) Method and apparatus for deploying virtual machine
CN106550002B (en) paas cloud hosting system and method
CN104915288A (en) Testing method and device
Tao et al. Cloud-based infrastructure for mobile testing as a service
CN109840094B (en) Database deployment method and device and storage equipment
US10200271B2 (en) Building and testing composite virtual services using debug automation
CN112306639B (en) Virtual desktop testing method and device
CN109992614B (en) Data acquisition method, device and server

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant