Load testing mechanism for server-based applications
First Claim
1. A method of monitoring performance of a server, the method comprising:
- placing a load agent on at least one server;
maintaining a load on the server using the load agent, wherein the load corresponds to at least one predetermined performance parameter of the server;
monitoring the at least one predetermined performance parameter on the server; and
gathering performance information while the load agent is monitoring the server.
1 Assignment
0 Petitions
Accused Products
Abstract
In various exemplary embodiments, a method of monitoring performance of a server and a related computer-readable medium include one or more of the following: placing a load agent on at least one server; maintaining a load on the server using the load agent, wherein the load corresponds to at least one predetermined performance parameter of the server; monitoring the at least one predetermined performance parameter on the server; and gathering performance information while the load agent is monitoring the server. In various exemplary embodiments, the performance parameters include CPU usage, memory usage, network load, and disk performance. Thus, various exemplary embodiments enable a precise determination of the effect on application requests received by the server when the server is under a specific load.
37 Citations
20 Claims
-
1. A method of monitoring performance of a server, the method comprising:
-
placing a load agent on at least one server; maintaining a load on the server using the load agent, wherein the load corresponds to at least one predetermined performance parameter of the server; monitoring the at least one predetermined performance parameter on the server; and gathering performance information while the load agent is monitoring the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for load testing at least one server, the system comprising:
-
at least one server, each server comprising a load agent configured to maintain a load on the server based on parameters specified by a user; and an agent controller configured to allow the user to externally control a load testing scenario on the server. - View Dependent Claims (12, 13)
-
-
14. A computer-readable medium encoded with instructions for monitoring performance of a server, the computer-readable medium comprising:
-
instructions for placing a load agent on at least one server; instructions for maintaining a load on the server using the load agent, wherein the load corresponds to at least one predetermined performance parameter of the server; instructions for monitoring the at least one predetermined performance parameter on the server; and instructions for gathering performance information while the load agent is monitoring-the server. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification