Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
87 words
A computer-implemented method of generating scripts that are adapted to be played to exercise a web site, comprising: processing a server access log associated with the web site to identify a plurality of navigation routes followed by visitors of the web site during ordinary, post-deployment usage of the web site, the server access log reflecting actions of a plurality of said visitors; and translating the plurality of navigation routes into at least one script that specifies a sequence of client request messages for exercising the web site.
Claim 2
Dependent Claim
87 words
A computer-implemented method of generating scripts that are adapted to be played to exercise a web site, comprising: processing a server access log associated with the web site to identify a plurality of navigation routes followed by visitors of the web site during ordinary, post-deployment usage of the web site, the server access log reflecting actions of a plurality of said visitors; and translating the plurality of navigation routes into at least one script that specifies a sequence of client request messages for exercising the web site.
Claim 3
Dependent Claim
39 words
The method as in claim 1 , wherein translating the plurality of navigation routes into at least one script comprises preserving a general distribution of access requests among web site content entities as reflected within the server access log.
Claim 4
Dependent Claim
50 words
The method as in claim 1 , wherein processing the server access log to identify a plurality of navigation routes comprises identifying first and second content entities accessed by a visitor in sequence, and determining whether the web site includes a navigational link between the first and second content entities.
Claim 5
Dependent Claim
26 words
The method as in claim 3 , further comprising incrementing a counter associated with the navigational link to indicate that the visitor followed the navigational link.
Claim 6
Dependent Claim
36 words
The method as in claim 1 , wherein processing the server access log comprises determining of a number of times each of a plurality of navigational links of the web site was followed by a visitor.
Claim 7
Dependent Claim
29 words
The method as in claim 1 , wherein translating the plurality of navigation routes into at least one script comprises merging consecutive routes of the plurality of navigation routes.
Claim 8
Dependent Claim
22 words
The method as in claim 1 , wherein the script comprises a plurality of Uniform Resource Locators associated with the web site.
Claim 9
Dependent Claim
24 words
The method as in claim 1 , wherein the method comprises translating the plurality of navigation routes into a scenario that comprises multiple scripts.
Claim 10
Dependent Claim
37 words
The method as in claim 8 , wherein translating the plurality of navigation routes into a scenario comprises preserving a general distribution of access requests among web site content entities as reflected within the server access log.
Claim 11
Dependent Claim
19 words
The method as in claim 1 , wherein the server access log comprises a standard-format server access log file.
Claim 12
Dependent Claim
28 words
The method as in claim 10 , wherein the standard-format server access log file comprises an HTTP Server Access Log file or an HTTP Server Referrer Log file.
Claim 13
Dependent Claim
26 words
The method as in claim 1 , further comprising running the at least one script while monitoring server response times to client request messages specified therein.
Claim 14
Dependent Claim
72 words
A computer-readable medium having stored thereon a computer program which, when executed by a computer: processes a server access log reflective of actions of a plurality of visitors of a web site to identify a plurality of navigation routes followed by said visitors of the web site; and translates the plurality of navigation routes into at least one script that specifies a sequence of client request messages for exercising the web site.
Claim 15
Dependent Claim
72 words
A computer-readable medium having stored thereon a computer program which, when executed by a computer: processes a server access log reflective of actions of a plurality of visitors of a web site to identify a plurality of navigation routes followed by said visitors of the web site; and translates the plurality of navigation routes into at least one script that specifies a sequence of client request messages for exercising the web site.
Claim 16
Dependent Claim
45 words
The computer-readable medium as in claim 13 , wherein the computer program translates the plurality of navigation routes into at least one script so as to preserve a general distribution of access requests among web site content entities as reflected within the server access log.
Claim 17
Dependent Claim
56 words
The computer-readable medium as in claim 13 , wherein the computer program processes the server access log to identify a plurality of navigation routes by at least identifying first and second content entities accessed by a visitor in sequence, and determining whether the web site includes a navigational link between the first and second content entities.
Claim 18
Dependent Claim
29 words
The computer-readable medium as in claim 15 , wherein the computer program increments a counter associated with the navigational link to indicate that the visitor followed the navigational link.
Claim 19
Dependent Claim
39 words
The computer-readable medium as in claim 13 , wherein the computer program uses the server access log to determine a number of times each of a plurality of navigational links of the web site was followed by a visitor.
Claim 20
Dependent Claim
35 words
The computer-readable medium as in claim 13 , wherein the computer program translates the plurality of navigation routes into at least one script by at least merging consecutive routes of the plurality of navigation routes.
Claim 21
Dependent Claim
23 words
The computer-readable medium as in claim 13 , wherein the script comprises a plurality of Uniform Resource Locators associated with the web site.
Claim 22
Dependent Claim
25 words
The computer-readable medium as in claim, 13 , wherein the computer program translates the plurality of navigation routes into a scenario that comprises multiple scripts.
Claim 23
Dependent Claim
43 words
The computer-readable medium as in claim 20 , wherein the computer program translates the plurality of navigation routes into a scenario so as to preserve a general distribution of access requests among web site content entities as reflected within the server access log.
Claim 24
Dependent Claim
20 words
The computer-readable medium as in claim 13 , wherein the server access log comprises a standard-format server access log file.
Claim 25
Dependent Claim
29 words
The computer-readable medium as in claim 22 , wherein the standard-format server access log file comprises an HTTP Server Access Log file or an HTTP Server Referrer Log file.
Claim 26
Dependent Claim
31 words
The computer-readable medium as in claim 13 , further comprising a computer program which runs the at least one script while monitoring server response times to client request messages specified therein.
Claim 27
Dependent Claim
66 words
A computer-implemented method of evaluating the performance of a web site, comprising: processing a server access log associated with the web site to generate a plurality of scripts such that a general distribution of access requests among web site content entities as reflected within the server access log is preserved; and executing the plurality of scripts to exercise the web site while monitoring web site performance.
Claim 28
Dependent Claim
66 words
A computer-implemented method of evaluating the performance of a web site, comprising: processing a server access log associated with the web site to generate a plurality of scripts such that a general distribution of access requests among web site content entities as reflected within the server access log is preserved; and executing the plurality of scripts to exercise the web site while monitoring web site performance.
Claim 29
Dependent Claim
51 words
The method as in claim 25 , wherein processing the server access log comprises tracing navigation paths followed by visitors during ordinary, post-deployment usage of the web site to identify a plurality of navigation routes followed by the visitors, and incorporating the plurality of navigation routes into the plurality of scripts.
Claim 30
Dependent Claim
36 words
The method as in claim 25 , wherein processing the server access log comprises determining of a number of times each of a plurality of navigational links of the web site was followed by a visitor.
Claim 31
Dependent Claim
22 words
The method as in claim 25 , wherein each script comprises a plurality of Uniform Resource Locators associated with the web site.
Claim 32
Dependent Claim
19 words
The method as in claim 25 , wherein the server access log comprises a standard-format server access log file.
Claim 33
Dependent Claim
28 words
The method as in claim 29 , wherein the standard-format server access log file comprises an HTTP Server Access Log file or an HTTP Server Referrer Log file.
Claim 34
Dependent Claim
19 words
The method as in claim 25 , wherein monitoring web site performance comprises monitoring response times to client requests.
Claim 35
Dependent Claim
18 words
The method as in claim 25 , wherein executing the plurality of scripts comprises load-testing the web site.