[go: up one dir, main page]

CN110851363A - Cloud testing system and method - Google Patents

Cloud testing system and method Download PDF

Info

Publication number
CN110851363A
CN110851363A CN201911097541.XA CN201911097541A CN110851363A CN 110851363 A CN110851363 A CN 110851363A CN 201911097541 A CN201911097541 A CN 201911097541A CN 110851363 A CN110851363 A CN 110851363A
Authority
CN
China
Prior art keywords
task
test
server
cloud
module
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.)
Pending
Application number
CN201911097541.XA
Other languages
Chinese (zh)
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.)
Guangdong Power Grid Co Ltd
Original Assignee
Guangdong Power Grid 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 Guangdong Power Grid Co Ltd filed Critical Guangdong Power Grid Co Ltd
Priority to CN201911097541.XA priority Critical patent/CN110851363A/en
Publication of CN110851363A publication Critical patent/CN110851363A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668Testing of software
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5083Techniques for rebalancing the load in a distributed system

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a cloud test system and a cloud test method, wherein the cloud test system comprises a cloud server, the cloud server is electrically connected with a task summarizing server, the task summarizing server is electrically connected with a plurality of task collectors, each task collector is respectively used for receiving test tasks collected at different places, the task summarizing server summarizes and compares all tasks, the task summarizing server deletes repeated tasks until only one task is reserved, marks the address of the task collector on the task, and sends the task to the cloud server to wait for a next step of instruction. Has the advantages that: the balance unit in the system detects whether the task server is busy, and transfers the task to other test servers to execute when the task server is busy, so that the self-balance of the test servers is realized; when complex tasks and simple tasks are mixed together, the self-balancing unit can realize the fastest session execution of the test tasks and quickly transmit the test results back to the test task summary server of the terminal equipment.

Description

Cloud testing system and method
Technical Field
The invention relates to the technical field of online testing, in particular to a cloud testing system and method.
Background
The invention provides a cloud testing system and method, which are used for solving the problems that the setting of internet equipment in the current society still has a large contradiction, namely the calculation intensive application requirements of terminal equipment are increased sharply, but the self calculation capacity and the battery capacity of the terminal equipment are limited, particularly in various industries with complicated testing tasks, a single terminal is difficult to calculate results quickly and accurately in work and is limited by the speed of data transmission, the difficulty of the terminal in transmitting the testing tasks back to a data center is high, along with the development of the 5G technology, the data transmission time between the terminal and the data center is greatly shortened, and the calculation capacity is wasted when the terminal equipment is not in work and the calculation time is short when the number of the testing tasks is large.
Disclosure of Invention
The invention aims to solve the problems in the prior art and provides a cloud testing system and a cloud testing method.
In order to achieve the purpose, the invention adopts the following technical scheme: a cloud test system comprises a cloud server, wherein the cloud server is electrically connected with a task summarizing server, the task summarizing server is electrically connected with a plurality of task collectors, each task collector is respectively used for receiving test tasks collected at different places, the task summarizing server summarizes and compares all tasks, the task summarizing server deletes repeated tasks until only one task is reserved and marks the address of the task collector on the task, and the task summarizing server sends the task to the cloud server to wait for a next step of instruction;
the cloud server is electrically connected with a test transaction server and a test server, the test server is electrically connected with a self-balancing unit, a task execution unit and a task strategy operation unit, and the test transaction server receives a task request sent by the test server, feeds back the task request to the test server and records the execution condition of each test task; the test server sends a task request to a test transaction server and executes the task according to a feedback result of the test transaction server, wherein the test server comprises a task strategy operation unit, a self-balancing unit and a task execution unit; the self-balancing unit sends a task request to the test transaction server, receives a feedback result sent by the test transaction server, and triggers the task execution unit to execute the task according to the feedback result; the task execution unit is connected with the self-balancing unit and executes the task under the control of the self-balancing unit;
the task strategy running unit is connected with the self-balancing unit and used for triggering the self-balancing unit to send a task request, the task strategy server receives the task sent by the test server and then compares the task with a previous task list, if the same task exists in the task strategy server, the task strategy server directly calls a task result and sends the task result to the test task output module, and if the same task does not exist in the task strategy server, the task is sent and fed back to the test server to wait for distribution.
In the cloud test system, the self-balancing unit, the task execution unit and the task policy operation unit are electrically connected with a multi-user cooperation module, a test task decomposition module and a test task merging module; the test task decomposition module divides the architecture development task into subtasks of different levels according to at least two preset visual angles and a logic structure according to task requirements issued by the task server and the task transaction server, and sets the states of the subtasks; a logical structure is obtained at one viewing angle.
In the cloud test system, the multi-user cooperation module sets test permissions for subtasks of different levels, and a designer performs an execution task on a corresponding subtask within the set test permission according to the state of the subtask to obtain a sub result corresponding to the subtask after the execution is completed; and recording the state of the subtask in the execution process.
In the cloud test system, the test task merging module queries the states of the subtasks, merges all subtasks under a certain logic branch when the states of all subtasks under the logic branch are confirmed, and finally merges the merged results of all logic branches under a certain logic structure again to obtain the test task result corresponding to the logic structure.
In the cloud test system, the multi-user cooperation module, the test task decomposition module and the test task merging module are electrically connected with a test task working module together, the test task working module is electrically connected with a test task summarizing module, and the test task working module performs task processing on a test task in a logic structure; and the test task summarizing module is used for carrying out consistency check on system results among the logic structures and summarizing final test results.
In the cloud test system, the test task summarizing module is electrically connected with the test task product output module, an output file is generated according to a final test result according to a format of a standard interaction file, the test task output module generates the output file and then feeds the output file back to the cloud server and transmits the output file back to the task summarizing server, and the task summarizing server outputs the output file to a corresponding task collector according to the internal mark, so that the whole task processing link is completed.
In the cloud test system, the task server detects whether the task server is busy, and if the task server is not busy, the task is executed; and if the task server is busy, the task server gives up the task request, otherwise, the task is executed.
In the cloud test system, the tasks issued by the task transaction server are longitudinally decomposed, the longitudinal decomposition is to divide the architecture model according to at least two preset logics and a tree structure, the architecture model is divided into subtasks of different levels according to a parent-child relationship, and the lowest subtask under each logic branch is a development progress which can be independently completed by designers.
A cloud testing method comprises the following steps:
s1, defining the following data;
defining a test task A of the task summary server as {1, …, i, …, | A | };
defining the b-th round of access and test transaction server distribution, wherein b is more than or equal to 0 in the test task i unloaded task set;
defining the computing resource requirements ri, j of the test task i unloading task j;
defining a testing server set B ═ {1, …, m, …, | B | };
defining the number Dm of the test tasks which can be processed by a single line of the execution unit set D;
defining the number Qm of test tasks which can be processed by a test server m;
defining a test transaction server set C ═ {1, …, n, …, | C | };
defining currently available computing resources Rm of a test server m;
defining the time required for the user i to unload the task j through the test server m to be ti and ti respectively;
the definition sequence of the data is not orderly;
s2, initializing S is 0, and all test servers transmit the processing result to the test transaction server;
s3, any un-unloaded task can access the test server set and the test transaction server set;
s4, any user executes the steps S4-1 to S4-6;
s4-1: constructing a time matrix with the size of the un-unloaded task;
s4-2: for the time matrix Ci, j of the unloaded task, calculating the shortest time of each accessible test server which can access the test transaction server;
s4-3: calculating the total time consumption of unloading the test task by the test server m and the shortest time test transaction server for the unloaded task;
s4-4: calculating the total time consumption of the optimal test server m and the optimal test transaction server for the unloaded task;
s4-5: jumping to step S4-6 if all the un-unloaded tasks of the user are executed once, otherwise jumping to step S4-1;
s4-6: a user sends a service request to a corresponding test server and a corresponding test transaction server aiming at the optimal migration path of each task of the user, wherein the service request comprises a test task index i and an unloading task index j;
s5, any test transaction server n belongs to C, and steps S5-1 to S5-4 are independently executed according to the current total service request task set;
s5-1: executing step S5-2 if all the computing resource requirements of the testing tasks in the computing set Vn (S) exist, otherwise executing step S5-4;
s5-2: the tasks in the set Vn(s) are arranged according to the time-consuming descending order, namely the tasks are summed and searched for the kn value,
s5-3: the test transaction server sends a service rejection message to the user whose test task belongs to the set Rn(s) { (si, j) [ l ] | l > kn } and the test server requested by the task;
s5-4: the test transaction server sends an empty message to the test server connected with the test transaction server, which indicates that the test transaction server does not reject any service request currently;
s6, if the user and the unloading task are rejected by the test transaction server n, updating the accessible test transaction server set, and if the user and the unloading task are rejected by the test server n, updating the accessible test server set;
s7, if one or both of the conditions is true, the algorithm ends, and goes to step S8, otherwise, S +1, and goes to step S4;
and S8, finishing the algorithm.
Compared with the prior art, the invention has the advantages that:
1. the system is provided with a task strategy running unit and a self-balancing unit, wherein the balancing unit detects whether the task server is busy or not, and transfers the task to other test servers to be executed when the task server is busy, so that the self-balancing of the test servers is realized; when complex tasks and simple tasks are mixed together, the self-balancing unit can balance the workload of each test server, so that the overall processing time is short when a large number of test tasks wait for processing, the test tasks are executed at the fastest speed, and the test results are transmitted back to the test task summary server of the terminal equipment at the fastest speed.
2. The testing method provided by the invention can quickly obtain the multi-user multi-task unloading path, reasonably distributes the resources of the base station of the testing server and the cloud server, and realizes the purposes of minimizing the time consumption of multi-user multi-task testing, less information interaction amount, high convergence speed and easy realization.
Drawings
Fig. 1 is a system block diagram of a cloud testing system according to the present invention;
fig. 2 is a system block diagram of a device connected to a test server in the cloud test system according to the present invention.
Detailed Description
The following examples are for illustrative purposes only and are not intended to limit the scope of the present invention.
Examples
Referring to fig. 1-2, a cloud test system includes a cloud server, the cloud server is electrically connected with a task summarizing server, the task summarizing server is electrically connected with a plurality of task collectors, each task collector is respectively used for receiving test tasks collected at different places, the task summarizing server summarizes and compares all tasks, the task summarizing server deletes repeated tasks until only one task is reserved and marks the address of the task collector on the task, and the task summarizing server sends the task to the cloud server to wait for a next step of instruction;
the cloud server is electrically connected with a test transaction server and a test server, the test server is electrically connected with a self-balancing unit, a task execution unit and a task strategy operation unit, and the test transaction server receives a task request sent by the test server, feeds the task request back to the test server and records the execution condition of each test task; the test server sends a task request to the test transaction server and executes a task according to a feedback result of the test transaction server, wherein the test server comprises a task strategy operation unit, a self-balancing unit and a task execution unit; the self-balancing unit sends a task request to the test transaction server, receives a feedback result sent by the test transaction server, and triggers the task execution unit to execute the task according to the feedback result; the task execution unit is connected with the self-balancing unit and executes the task under the control of the self-balancing unit;
the task strategy running unit is connected with the self-balancing unit and used for triggering the self-balancing unit to send a task request, the task strategy server receives the task sent by the test server and then compares the task with a previous task list, if the same task exists in the task strategy server, the task result is directly called and sent to the test task output module, and if the same task does not exist in the task strategy server, the task is sent and fed back to the test server to wait for distribution.
In the cloud test system, the self-balancing unit, the task execution unit and the task strategy operation unit are electrically connected with the multi-user cooperation module, the test task decomposition module and the test task merging module; the test task decomposition module is used for dividing the architecture development task into subtasks of different levels according to at least two preset visual angles and a logic structure according to task requirements issued by the task server and the task transaction server and setting the states of the subtasks; a logical structure is obtained at one viewing angle.
The multi-user cooperation module is used for setting test authorities for subtasks of different levels, and designers carry out execution tasks on corresponding subtasks within the set test authorities according to the states of the subtasks to obtain sub results corresponding to the subtasks after the execution is finished; and recording the state of the subtask in the execution process.
And the test task merging module is used for inquiring the state of each subtask, merging all subtasks under a certain logic branch when the states of all subtasks under the logic branch are all confirmed states, and finally merging the merged results of all logic branches under a certain logic structure again to obtain the test task result corresponding to the logic structure.
The multi-user cooperation module, the test task decomposition module and the test task merging module are electrically connected with a test task working module together, the test task working module is electrically connected with a test task summarizing module, and the test task working module performs task processing on the test tasks in the logic structure; and the test task summarizing module is used for carrying out consistency check on system results among the logic structures and summarizing final test results.
The test task summarizing module is electrically connected with the test task product output module, the final test result is generated into an output file according to the format of the standard interaction file, the test task output module generates the output file and then feeds the output file back to the cloud server and transmits the output file back to the task summarizing server, and the task summarizing server outputs the output file to a corresponding task collector according to the internal mark, so that the whole task processing link is completed.
The task server detects whether the task server is busy or not, and if not, the task server executes the task; and if the task server is busy, the task server gives up the task request, otherwise, the task server executes the task.
And longitudinally decomposing the tasks issued by the task transaction server, wherein the longitudinal decomposition is to divide the architecture model according to at least two preset logics and a tree structure, divide the architecture model into subtasks of different levels according to a parent-child relationship, and the lowest subtask under each logic branch is a development progress which can be independently completed by a designer.
A cloud testing method comprises the following steps:
s1, defining the following data;
defining a test task A of the task summary server as {1, …, i, …, | A | };
defining the b-th round of access and test transaction server distribution, wherein b is more than or equal to 0 in the test task i unloaded task set;
defining the computing resource requirements ri, j of the test task i unloading task j;
defining a testing server set B ═ {1, …, m, …, | B | };
defining the number Dm of the test tasks which can be processed by a single line of the execution unit set D;
defining the number Qm of test tasks which can be processed by a test server m;
defining a test transaction server set C ═ {1, …, n, …, | C | };
defining currently available computing resources Rm of a test server m;
defining the time required for the user i to unload the task j through the test server m to be ti and ti respectively;
the definition sequence of the data is not orderly;
s2, initializing S is 0, and all test servers transmit the processing result to the test transaction server;
s3, any un-unloaded task can access the test server set and the test transaction server set;
s4, any user executes the steps S4-1 to S4-6;
s4-1: constructing a time matrix with the size of the un-unloaded task;
s4-2: for the time matrix Ci, j of the unloaded task, calculating the shortest time of each accessible test server which can access the test transaction server;
s4-3: calculating the total time consumption of unloading the test task by the test server m and the shortest time test transaction server for the unloaded task;
s4-4: calculating the total time consumption of the optimal test server m and the optimal test transaction server for the unloaded task;
s4-5: jumping to step S4-6 if all the un-unloaded tasks of the user are executed once, otherwise jumping to step S4-1;
s4-6: a user sends a service request to a corresponding test server and a corresponding test transaction server aiming at the optimal migration path of each task of the user, wherein the service request comprises a test task index i and an unloading task index j;
s5, any test transaction server n belongs to C, and steps S5-1 to S5-4 are independently executed according to the current total service request task set;
s5-1: executing step S5-2 if all the computing resource requirements of the testing tasks in the computing set Vn (S) exist, otherwise executing step S5-4;
s5-2: the tasks in the set Vn(s) are arranged according to the time-consuming descending order, namely the tasks are summed and searched for the kn value,
s5-3: the test transaction server sends a service rejection message to the user whose test task belongs to the set Rn(s) { (si, j) [ l ] | l > kn } and the test server requested by the task;
s5-4: the test transaction server sends an empty message to the test server connected with the test transaction server, which indicates that the test transaction server does not reject any service request currently;
s6, if the user and the unloading task are rejected by the test transaction server n, updating the accessible test transaction server set, and if the user and the unloading task are rejected by the test server n, updating the accessible test server set;
s7, if one or both of the conditions is true, the algorithm ends, and goes to step S8, otherwise, S +1, and goes to step S4;
and S8, finishing the algorithm.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art should be able to cover the technical scope of the present invention and the equivalent alternatives or modifications according to the technical solution and the inventive concept of the present invention within the technical scope of the present invention.

Claims (9)

1. A cloud test system comprises a cloud server and is characterized in that the cloud server is electrically connected with a task summarizing server, the task summarizing server is electrically connected with a plurality of task collectors, each task collector is used for receiving test tasks collected at different places, the task summarizing server summarizes and compares all tasks, the task summarizing server deletes repeated tasks until only one task is reserved and marks the address of the task collector on the task, and the task summarizing server sends the task to the cloud server to wait for a next step of instruction;
the cloud server is electrically connected with a test transaction server and a test server, the test server is electrically connected with a self-balancing unit, a task execution unit and a task strategy operation unit, and the test transaction server receives a task request sent by the test server, feeds back the task request to the test server and records the execution condition of each test task; the test server sends a task request to a test transaction server and executes the task according to a feedback result of the test transaction server, wherein the test server comprises a task strategy operation unit, a self-balancing unit and a task execution unit; the self-balancing unit sends a task request to the test transaction server, receives a feedback result sent by the test transaction server, and triggers the task execution unit to execute the task according to the feedback result; the task execution unit is connected with the self-balancing unit and executes the task under the control of the self-balancing unit;
the task strategy running unit is connected with the self-balancing unit and used for triggering the self-balancing unit to send a task request, the task strategy server receives the task sent by the test server and then compares the task with a previous task list, if the same task exists in the task strategy server, the task strategy server directly calls a task result and sends the task result to the test task output module, and if the same task does not exist in the task strategy server, the task is sent and fed back to the test server to wait for distribution.
2. The cloud test system according to claim 1, wherein the self-balancing unit, the task execution unit, and the task policy operation unit are electrically connected to a multi-user cooperation module, a test task decomposition module, and a test task merging module; the test task decomposition module divides the architecture development task into subtasks of different levels according to at least two preset visual angles and a logic structure according to task requirements issued by the task server and the task transaction server, and sets the states of the subtasks; a logical structure is obtained at one viewing angle.
3. The cloud test system according to claim 2, wherein the multi-user collaboration module sets test permissions for subtasks of different levels, and a designer performs a task on a corresponding subtask within the set test permission according to the state of the subtask to obtain a sub result corresponding to the subtask after the task is performed; and recording the state of the subtask in the execution process.
4. The cloud test system according to claim 1, wherein the test task merging module queries states of the subtasks, merges all subtasks under a certain logical branch when the states of all subtasks under the logical branch are in the confirmation state, and finally merges results after merging all logical branches under a certain logical structure again to obtain the test task result corresponding to the logical structure.
5. The cloud test system according to claim 2, wherein the multi-user coordination module, the test task decomposition module, and the test task merging module are electrically connected to a test task work module in common, the test task work module is electrically connected to a test task summarization module, and the test task work module performs task processing on a test task in the logic structure; and the test task summarizing module is used for carrying out consistency check on system results among the logic structures and summarizing final test results.
6. The cloud test system according to claim 5, wherein the test task summarizing module is electrically connected to a test task product output module, an output file is generated from a final test result according to a format of a standard interaction file, the test task output module generates the output file and then feeds the output file back to the cloud server and sends the output file back to the task summarizing server, and the task summarizing server outputs the output file to a corresponding task collector according to the internal mark, so that the whole task processing link is completed.
7. The cloud test system of claim 1, wherein said task server detects whether it is busy, and if it is not busy, said task is executed; and if the task server is busy, the task server gives up the task request, otherwise, the task is executed.
8. The cloud test system of claim 1, wherein the task issued by the task transaction server is vertically decomposed, the vertical decomposition is to divide an architecture model according to at least two preset logics and a tree structure, the architecture model is divided into subtasks of different levels according to a parent-child relationship, and the lowest subtask under each logic branch is a development progress which can be independently completed by a designer.
9. A cloud testing method is characterized by comprising the following steps:
s1, defining the following data;
defining a test task A of the task summary server as {1, …, i, …, | A | };
defining the b-th round of access and test transaction server distribution, wherein b is more than or equal to 0 in the test task i unloaded task set;
defining the computing resource requirements ri, j of the test task i unloading task j;
defining a testing server set B ═ {1, …, m, …, | B | };
defining the number Dm of the test tasks which can be processed by a single line of the execution unit set D;
defining the number Qm of test tasks which can be processed by a test server m;
defining a test transaction server set C ═ {1, …, n, …, | C | };
defining currently available computing resources Rm of a test server m;
defining the time required for the user i to unload the task j through the test server m to be ti and ti respectively;
the definition sequence of the data is not orderly;
s2, initializing S is 0, and all test servers transmit the processing result to the test transaction server;
s3, any un-unloaded task can access the test server set and the test transaction server set;
s4, any user executes the steps S4-1 to S4-6;
s4-1: constructing a time matrix with the size of the un-unloaded task;
s4-2: for the time matrix Ci, j of the unloaded task, calculating the shortest time of each accessible test server which can access the test transaction server;
s4-3: calculating the total time consumption of unloading the test task by the test server m and the shortest time test transaction server for the unloaded task;
s4-4: calculating the total time consumption of the optimal test server m and the optimal test transaction server for the unloaded task;
s4-5: jumping to step S4-6 if all the un-unloaded tasks of the user are executed once, otherwise jumping to step S4-1;
s4-6: a user sends a service request to a corresponding test server and a corresponding test transaction server aiming at the optimal migration path of each task of the user, wherein the service request comprises a test task index i and an unloading task index j;
s5, any test transaction server n belongs to C, and steps S5-1 to S5-4 are independently executed according to the current total service request task set;
s5-1: executing step S5-2 if all the computing resource requirements of the testing tasks in the computing set Vn (S) exist, otherwise executing step S5-4;
s5-2: the tasks in the set Vn(s) are arranged according to the time-consuming descending order, namely the tasks are summed and searched for the kn value,
s5-3: the test transaction server sends a service rejection message to the user whose test task belongs to the set Rn(s) { (si, j) [ l ] | l > kn } and the test server requested by the task;
s5-4: the test transaction server sends an empty message to the test server connected with the test transaction server, which indicates that the test transaction server does not reject any service request currently;
s6, if the user and the unloading task are rejected by the test transaction server n, updating the accessible test transaction server set, and if the user and the unloading task are rejected by the test server n, updating the accessible test server set;
s7, if one or both of the conditions is true, the algorithm ends, and goes to step S8, otherwise, S +1, and goes to step S4;
and S8, finishing the algorithm.
CN201911097541.XA 2019-11-12 2019-11-12 Cloud testing system and method Pending CN110851363A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911097541.XA CN110851363A (en) 2019-11-12 2019-11-12 Cloud testing system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911097541.XA CN110851363A (en) 2019-11-12 2019-11-12 Cloud testing system and method

Publications (1)

Publication Number Publication Date
CN110851363A true CN110851363A (en) 2020-02-28

Family

ID=69601363

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911097541.XA Pending CN110851363A (en) 2019-11-12 2019-11-12 Cloud testing system and method

Country Status (1)

Country Link
CN (1) CN110851363A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101236513A (en) * 2007-01-30 2008-08-06 阿里巴巴公司 Distributed task system and distributed task management process
CN105866569A (en) * 2016-03-24 2016-08-17 吴继春 Intelligent equipment cloud testing system
CN107480041A (en) * 2016-06-07 2017-12-15 中兴通讯股份有限公司 The task automation method of testing and system of a kind of big data
CN107943452A (en) * 2017-11-20 2018-04-20 中国运载火箭技术研究院 A kind of architecture Design platform of multi-user collaborative exploitation
CN109240930A (en) * 2018-09-19 2019-01-18 大连海事大学 Collaborative testing method for Web application program
CN109547555A (en) * 2018-03-01 2019-03-29 重庆大学 The access of non-equilibrium edge cloud network and resource allocation mechanism based on fairness criterion
CN109548155A (en) * 2018-03-01 2019-03-29 重庆大学 A Distributed Unbalanced Edge Cloud Network Access and Resource Allocation Mechanism
CN110083461A (en) * 2019-03-29 2019-08-02 郑州信大捷安信息技术股份有限公司 A kind of multitasking system and method based on FPGA

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101236513A (en) * 2007-01-30 2008-08-06 阿里巴巴公司 Distributed task system and distributed task management process
CN105866569A (en) * 2016-03-24 2016-08-17 吴继春 Intelligent equipment cloud testing system
CN107480041A (en) * 2016-06-07 2017-12-15 中兴通讯股份有限公司 The task automation method of testing and system of a kind of big data
CN107943452A (en) * 2017-11-20 2018-04-20 中国运载火箭技术研究院 A kind of architecture Design platform of multi-user collaborative exploitation
CN109547555A (en) * 2018-03-01 2019-03-29 重庆大学 The access of non-equilibrium edge cloud network and resource allocation mechanism based on fairness criterion
CN109548155A (en) * 2018-03-01 2019-03-29 重庆大学 A Distributed Unbalanced Edge Cloud Network Access and Resource Allocation Mechanism
CN109240930A (en) * 2018-09-19 2019-01-18 大连海事大学 Collaborative testing method for Web application program
CN110083461A (en) * 2019-03-29 2019-08-02 郑州信大捷安信息技术股份有限公司 A kind of multitasking system and method based on FPGA

Similar Documents

Publication Publication Date Title
CN104536804A (en) Virtual resource dispatching system for related task requests and dispatching and distributing method for related task requests
CN104239144A (en) Multilevel distributed task processing system
CN107357661A (en) A kind of fine granularity GPU resource management method for mixed load
CN110162388A (en) A kind of method for scheduling task, system and terminal device
CN113448967B (en) Method and device for accelerating database operation
CN111078436A (en) Data processing method, device, equipment and storage medium
CN102081554A (en) Cloud computing operating system as well as kernel control system and method thereof
CN105743887B (en) A kind of access control apparatus of cloud computing platform
CN106874109A (en) A kind of distributed job distribution processing method and system
CN110569312A (en) A GPU-based big data fast retrieval system and its application method
CN107807854A (en) The method and rendering task processing method of a kind of Automatic dispatching Node station
CN108920274B (en) Performance optimization and device for image processing server
CN113806606A (en) Three-dimensional scene-based electric power big data rapid visual analysis method and system
CN111291048A (en) Data processing system
CN113515363B (en) Special-shaped task high-concurrency multi-level data processing system dynamic scheduling platform
CN119576576A (en) Computing power management method and related device of intelligent computing center
Zhang et al. Repeatable multi-dimensional virtual network embedding in cloud service platform
CN114741133A (en) Comprehensive modularized avionics system resource allocation and evaluation method based on model
CN113934525A (en) Hadoop cluster task scheduling method based on positive and negative feedback load scheduling algorithm
CN111539685A (en) Ship design and manufacture cooperative management platform and method based on private cloud
CN110851363A (en) Cloud testing system and method
CN108536518A (en) Method and system, reference platform, service terminal and the memory of task scheduling
CN104793924B (en) The processing method and processing device of calculating task
Shan et al. KCES: a workflow containerization scheduling scheme under cloud-edge collaboration framework
Swarnakar et al. A novel improved hybrid model for load balancing in cloud environment

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20200228

RJ01 Rejection of invention patent application after publication