METHODS AND APPARATUS FOR COLLECTING AND DISPLAYING PERFORMANCE METRICS FROM A WEB SITE
First Claim
1. A computer-implemented method of determining performance associated with a web site accessed from a first location, the computer-implemented method comprising:
- obtaining, at the first location, a script containing a transaction including a sequence of page requests to obtain from the web site;
executing the script to perform the transaction with the web site;
detecting an error capture event associated with one of the page requests and, responsive thereto, capturing content of an associated web page, including traversing the web page to identify visible and non-visible components associated with the web page;
packaging the visible and non-visible components into a container capable of being rendered at a second location; and
sending the container to a repository accessible for rendering at the second location.
10 Assignments
0 Petitions
Accused Products
Abstract
A system obtains a script containing at least one transaction to be performed with the web site, the at least one transaction defining a sequence of page requests identifying at least one web page to obtain from the web site. The system executes the script to perform the at least one transaction, performance of the at least one transaction including retrieving the sequence of the at least one web page. The system detects a capture event associated with the at least one web page, and in response to the capture event, captures content of the at least one web page. The system packages the content of the at least one web page into a container capable of being rendered, such that the container provides a plurality of components associated with the at least one captured web page, and delivers the container to a repository.
44 Citations
15 Claims
-
1. A computer-implemented method of determining performance associated with a web site accessed from a first location, the computer-implemented method comprising:
-
obtaining, at the first location, a script containing a transaction including a sequence of page requests to obtain from the web site; executing the script to perform the transaction with the web site; detecting an error capture event associated with one of the page requests and, responsive thereto, capturing content of an associated web page, including traversing the web page to identify visible and non-visible components associated with the web page; packaging the visible and non-visible components into a container capable of being rendered at a second location; and sending the container to a repository accessible for rendering at the second location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium containing executable computer program instructions for determining performance associated with a web site accessed from a first location, the instructions comprising:
-
instructions to obtain, at the first location, a script containing a transaction including a sequence of page requests to obtain from the web site; instructions to execute the script to perform the transaction with the web site; instructions to detect an error capture event associated with one of the page requests and, responsive thereto, capturing content of an associated web page, including traversing the web page to identify visible and non-visible components associated with the web page; instructions to package the visible and non-visible components into a container capable of being rendered at a second location; and instructions to send the container to a repository accessible for rendering at the second location. - View Dependent Claims (13)
-
-
14. A non-transitory computer-readable storage medium, containing executable computer program instructions for determining performance associated with a web site accessed from a first location, the instructions comprising:
-
instructions to obtain, from a repository, a container including visible and non-visible components associated with a web page, the components corresponding to content of the web page upon detection of an error capture event; and instructions to render the container at the second location, including instructions to display a screen content region corresponding to the web page, a screen shot region corresponding to the web page, and a detail region corresponding to the web page.
-
-
15. An agent computer system for determining performance associated with a web site accessed from a first location, the agent computer system comprising:
-
a script storage subsystem configured to store a script containing a transaction including a sequence of page requests to obtain from the web site; an agent processor configured to obtain the script from the script storage subsystem and to execute the script to perform the transaction with the web site; a capture processor coupled with the agent processor and configured to detect an error capture event associated with one of the page requests and, responsive thereto, traverse an associated web page to identify visible and non-visible components associated with the web page and package the components into a container capable of being rendered at a second location; and a communications processor coupled to the capture processor and configured to send the container to a repository accessible for rendering at the second location.
-
Specification