Testing System, and a Method and Computer Program For Testing A System Management Program
First Claim
1. A testing system for a system management program, wherein the testing system comprises a server with a one or more repeaters connected thereto;
- and a one or more recipient devices and emulating devices connected to the repeaters, the emulating devices being configured to emulate a one or more of the recipient devices comprising;
characterised in that the server is provided with a targeting means configured to provide a one or more target devices for the system management program, wherein the targeting means is configured to select the target devices from the recipient devices and the emulating devices; and
to group the target devices accordingly;
the repeaters are provided with a one or more control means configured to direct a one or more messages transmitted by the server to the target devices;
wherein the recipient devices and emulating devices are provided with an execution means configured to execute a system management operation included in a message from the server on receipt of the message by the recipient devices and emulating devices; and
wherein the recipient devices and emulating devices are further provided with a means of generating a report detailing the outcome of the system management operation and a means of transmitting the report to the server.
1 Assignment
0 Petitions
Accused Products
Abstract
A testing system for a reverse client-server system management program comprises a server connected to one or more recipient devices and emulating devices through one or more repeaters. The recipient devices act as targets for the management program and the emulating devices emulate one or more of the recipient devices, to enable an assessment of the scalability of the management program to a large number of targets. The repeaters direct management requests from the server to the target devices depending on the configuration of the hook and/or the nature of the operation requested by the management request. The recipient devices and emulating devices execute the required system management operation on receipt of a management request from the server (via the repeaters). The recipient devices and emulating devices generate and transmit a report detailing the outcome of the system management operation.
28 Citations
12 Claims
-
1. A testing system for a system management program, wherein the testing system comprises a server with a one or more repeaters connected thereto;
- and a one or more recipient devices and emulating devices connected to the repeaters, the emulating devices being configured to emulate a one or more of the recipient devices comprising;
characterised in that the server is provided with a targeting means configured to provide a one or more target devices for the system management program, wherein the targeting means is configured to select the target devices from the recipient devices and the emulating devices; and
to group the target devices accordingly;the repeaters are provided with a one or more control means configured to direct a one or more messages transmitted by the server to the target devices; wherein the recipient devices and emulating devices are provided with an execution means configured to execute a system management operation included in a message from the server on receipt of the message by the recipient devices and emulating devices; and wherein the recipient devices and emulating devices are further provided with a means of generating a report detailing the outcome of the system management operation and a means of transmitting the report to the server. - View Dependent Claims (2)
- and a one or more recipient devices and emulating devices connected to the repeaters, the emulating devices being configured to emulate a one or more of the recipient devices comprising;
-
3. A method of testing a system management program, the method comprising the steps of:
-
determining a first class of devices on whom a system management operation is to be performed; determining a second class of devices on whom the system management operation is to be performed, the second class of devices being emulated by a one or more emulating devices; setting a flag in a one or more messages to be issued by the server, wherein the flag indicates whether the intended recipient of the message is a device in the first class or the second class; issuing the messages; directing the messages whose flags indicate that the intended recipients are members of the first class, to devices that are members of the first class; determining an appropriate emulating device to which to send the messages whose flags indicate that the intended recipients are members of the second class, and sending the messages to the emulating devices determined therefor; executing the system management operation on the first class of devices and emulating devices; returning a one or more reports to the server regarding an outcome of the system management operation; and updating a status of the server in accordance with the one or more reports. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program comprising program code means for performing a method for testing a system management program when the computer program is executed on a data processing system, the method comprising the steps of:
-
determining a first class of devices on whom a system management operation is to be performed; determining a second class of devices on whom the system management operation is to be performed, the second class of devices being emulated by a one or more emulating devices; setting a flag in a one or more messages to be issued by the server, wherein the flag indicates whether the intended recipient of the message is a device in the first class or the second class; issuing the messages; directing the messages whose flags indicate that the intended recipients are members of the first class, to devices that are members of the first class; determining an appropriate emulating device to which to send the messages whose flags indicate that the intended recipients are members of the second class, and sending the messages to the emulating devices determined therefor; executing the system management operation on the first class of devices and emulating devices; returning a one or more reports to the server regarding an outcome of the system management operation; and updating a status of the server in accordance with the one or more reports.
-
-
12. (canceled)
Specification