Automatically allocating clients for software program testing
First Claim
1. A method comprising:
- automatically determining a number of clients to be allocated in a targeted environment for participation in a test of a software program based on a specified cumulative workload;
automatically allocating the number of clients in the targeted environment to perform operations that impose the cumulative workload against the targeted environment, each client of the number of clients imposing a respective proportion of the cumulative load against the targeted environment, the automatically allocating including;
deploying the software program on the number of clients; and
executing the test of the software program with respect to the number of clients such that each client of the number of clients simulates use of the software program by at least one user.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described herein that are capable of automatically allocating clients for testing a software program. For instance, a number of the clients that are to be allocated for the testing may be determined based on a workload that is to be imposed by the clients during execution of the testing. For example, the number of the clients may be a minimum number of the clients that is capable of accommodating the workload. In accordance with this example, the minimum number of the clients may be allocated in a targeted environment so that the test may be performed on those clients. Additional clients may be allocated along with the minimum number of the clients in the targeted environment to accommodate excess workload.
14 Citations
20 Claims
-
1. A method comprising:
-
automatically determining a number of clients to be allocated in a targeted environment for participation in a test of a software program based on a specified cumulative workload; automatically allocating the number of clients in the targeted environment to perform operations that impose the cumulative workload against the targeted environment, each client of the number of clients imposing a respective proportion of the cumulative load against the targeted environment, the automatically allocating including; deploying the software program on the number of clients; and executing the test of the software program with respect to the number of clients such that each client of the number of clients simulates use of the software program by at least one user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
determination logic configured to automatically determine a number of clients to be allocated in a targeted environment for participation in a test of a software program based on a specified cumulative workload; allocation logic configured to automatically allocate the number of clients in the targeted environment, by deploying the software program on the number of clients, to perform operations that impose the cumulative workload against the targeted environment, each client of the number of clients imposing a respective proportion of the cumulative load against the targeted environment; and execution logic configured to execute the test of the software program with respect to the number of clients such that each client of the number of clients simulates use of the software program by at least one user. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising a computer-readable medium having computer program logic recorded thereon for enabling a processor-based system to automatically allocate clients for testing a software program, the computer program logic comprising:
-
a first program logic module for enabling the processor-based system to automatically determine a number of clients to be allocated in a targeted environment for participation in a test of a software program based on a specified cumulative workload; a second program logic module for enabling the processor-based system to automatically allocate the number of clients in the targeted environment, by deploying the software program on the number of clients, to perform operations that impose the cumulative workload against the targeted environment, each client of the number of clients imposing a respective proportion of the cumulative load against the targeted environment; and a third program logic module for enabling the processor-based system to execute the test of the software program with respect to the number of clients such that each client of the number of clients simulates use of the software program by at least one user. - View Dependent Claims (20)
-
Specification