Load test monitoring system
First Claim
1. A system to monitor a load test of a computer system, comprising:
- a plurality of agents, each operable on at least one of a plurality of application servers to report server statistics of each of the application servers;
a monitor operable to receive at least some of the server statistics from the at least some of the plurality of agents;
a load generation tool operable to send a plurality of transactions to load test one or more of the plurality of application servers, the load generation tool operable to generate a display for each of the plurality of application servers, the display containing at least one transaction statistic of one of the application servers;
a screen analyzer operable to capture as an image a portion of at least one of the displays containing the transaction statistic for one of the application servers and to convert the image into a text number; and
a dashboard component operable to receive the server statistics from the monitor and to receive the at least one transaction statistics from the screen analyzer as a text number, the dashboard component further operable to generate a dashboard display including the server statistics and the transaction statistics;
wherein the plurality of agents are further defined as plurality of performance agents and a plurality of communications agents, each operable on at least one of the plurality of application servers the performance agents operable to report a performance statistic of each of the application servers, the communication agents operable to report a communication statistic of each of the application servers;
wherein the monitor is further defined as a plurality of monitors each operable to receive performance statistics from at least one of the performance agents and further receive communication statistics from at least one of the communication agents, the monitor operable to receive performance statistics and communication statistics from the performance and communication agents; and
wherein the received communication statistics comprise the message queue depth of each of the application servers.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for load test monitoring a computer system is provided. The system includes a transaction generator to provide transactions to servers to load test the servers. The system includes one or more agents provided on the servers, the agents operable to obtain server statistics from servers during load testing. The system also includes a display including a plurality of gauges. Each gauge depicts transactions statistics based on the transactions generated by the transaction generator for each server and further depicts server statistics for each server as obtained by the agents. Based on the displayed transaction and server statistics the transaction generator is adjustable to optimize the load test of the servers.
-
Citations
21 Claims
-
1. A system to monitor a load test of a computer system, comprising:
-
a plurality of agents, each operable on at least one of a plurality of application servers to report server statistics of each of the application servers; a monitor operable to receive at least some of the server statistics from the at least some of the plurality of agents; a load generation tool operable to send a plurality of transactions to load test one or more of the plurality of application servers, the load generation tool operable to generate a display for each of the plurality of application servers, the display containing at least one transaction statistic of one of the application servers; a screen analyzer operable to capture as an image a portion of at least one of the displays containing the transaction statistic for one of the application servers and to convert the image into a text number; and a dashboard component operable to receive the server statistics from the monitor and to receive the at least one transaction statistics from the screen analyzer as a text number, the dashboard component further operable to generate a dashboard display including the server statistics and the transaction statistics; wherein the plurality of agents are further defined as plurality of performance agents and a plurality of communications agents, each operable on at least one of the plurality of application servers the performance agents operable to report a performance statistic of each of the application servers, the communication agents operable to report a communication statistic of each of the application servers; wherein the monitor is further defined as a plurality of monitors each operable to receive performance statistics from at least one of the performance agents and further receive communication statistics from at least one of the communication agents, the monitor operable to receive performance statistics and communication statistics from the performance and communication agents; and wherein the received communication statistics comprise the message queue depth of each of the application servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for monitoring a load test of a computer system, comprising:
-
generating a plurality of transactions and sending the plurality of transactions to a plurality of application servers from a load test tool; designating a first application server of the plurality of servers; collecting at least one communication statistic from the first application server as a text number; collecting at least one performance statistic from the first application server as a text number; displaying, using the load test tool, transaction statistics related to the transactions generated to test at least one of the plurality of application servers; capturing a view of the display of the transaction statistics using a capture tool; analyzing the view of the display with the capture tool to render the view of the display as a text to identify a text number related to the transaction statistics; providing the text numbers from the communication statistic, the performance statistic, and the transaction statistics to a dashboard component, the dashboard component operable to generate a gauge using the text numbers; displaying the gauge associated with the first application server illustrating the at least one communication statistic, the at least one performance statistic, and the at least one transaction statistic based on the captured text numbers; and providing the display the gauge to a web site accessible to monitor the load test. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for load testing and monitoring a computer system, comprising:
-
a transaction generator to provide transactions to servers to load test the servers; one or more agents provided on the servers, the agents operable to obtain server statistics from servers during load testing; a dashboard component operable to receive transactions statistics as text numbers based on the transactions generated by the transaction generator for each server and server statistics as text numbers from the one or more agents; and a display generated by the dashboard component including a plurality of gauges, each gauge depicting transactions statistics based on the transactions generated by the transaction generator for each server and further depicting server statistics for each server as obtained by the agents, and wherein based on the displayed transaction and server statistics the transaction generator is adjustable to optimize the load test of the servers. - View Dependent Claims (21)
-
Specification