Method and computer program for web site performance monitoring and testing by variable simultaneous angulation
First Claim
Patent Images
1. A method of testing web applications comprising the steps of:
- simultaneously addressing a web site from three or more locations to test said web site for (a) secure sockets layer negotiation time, (b) connect time, (c) redirect time, (d) first byte time, (e) content download time, and (f) total bytes;
analyzing the results of said tests at each of said three or more locations; and
reporting said results.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for monitoring and measuring web applications by a user monitors a web site from multiple points of presence and alerts the web site operator when problems are detected. The system may be used in both corporate intranets and by web site operators. It provides alert information when a web site is not responding, when outages occur, monitors availability, and provides information as to the cause of the problems. The system operates by probing web applications at a chosen frequency from several locations simultaneously, which is called variable simultaneous angulation.
24 Citations
9 Claims
-
1. A method of testing web applications comprising the steps of:
- simultaneously addressing a web site from three or more locations to test said web site for (a) secure sockets layer negotiation time, (b) connect time, (c) redirect time, (d) first byte time, (e) content download time, and (f) total bytes;
analyzing the results of said tests at each of said three or more locations; and
reporting said results. - View Dependent Claims (2, 3, 4)
- simultaneously addressing a web site from three or more locations to test said web site for (a) secure sockets layer negotiation time, (b) connect time, (c) redirect time, (d) first byte time, (e) content download time, and (f) total bytes;
-
5. The method testing a web site for predetermined performance criteria comprising the steps of simultaneously sending the same test signal to said web site from three or more separate locations;
- and analyzing the test results.
- View Dependent Claims (6, 7)
-
8. A computer system for testing a web site simultaneously from three or more locations comprising;
- controller means in the form of a multithreaded Java based program for driving all processing by determining which probes are ready to run;
at least three remote probe listening means for receiving requests from said controller;
database means connected to said controller for storing data;
a web server containing probe definition means for describing testing information for said website;
probe definition interface means connected to said probe definition means for enabling a user to construct said probe definition, reporting interface means for displaying and reporting system and testing information, registration interface means for enabling only designated users to access said system, and remote probe XML document means for collecting test results for each probe. - View Dependent Claims (9)
- controller means in the form of a multithreaded Java based program for driving all processing by determining which probes are ready to run;
Specification