Configurable frame work for testing and analysis of client-side web browser page performance
First Claim
1. A method of measuring client-side computer system performance, said method comprising:
- identifying, by a configurable test framework in communication with a database architecture and the client-side computer system of a computer network, a test configuration file, the test configuration file including environmental configuration information and test configuration data, the test configuration data including a name for a data access object and a view for a data access object and the test configuration data identifying a first uniform resource locator address of a plurality of uniform resource locator addresses contained on a server computing system;
creating, by the configurable test framework, an instance of the data access object using the test configuration data;
constructing, by the configurable test framework, the first uniform resource locator address for viewing the instance of the object at the view specified by the test configuration data;
establishing, by the configurable test framework, an emulation of operation of the computer network including the client-side computer system and the database architecture based on the environmental configuration information, the emulation comprising computer resources associated with the first uniform resource locator address, the computing resources being allocated based on the environmental configuration information, with the computing resources associated with the first uniform resource locator address being different from computer resources corresponding to the remaining uniform resource locator addresses;
accessing, with a web-browser of the emulation, the computing resources associated with the first uniform resource locator address constructed for viewing the instance of the object at the specified view;
measuring operational characteristics between said web-browser and the computing resources associated with the first uniform resource locator address, wherein the operational characteristics include a load time associated with the computing resources; and
determining, utilizing instructions executed by the web-browser, whether said operational characteristic satisfy pre-determined operational requirements, defining measured results.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention features methods, computer program products and apparatuses for measuring client-side computer system performance that features identifying one of a plurality of uniform resource locator addresses contained on a server computing system, with each of the uniform resource locator addresses being associated with computing resources. The computing the computing resources associated with any one of the plurality of uniform resource locator addresses being different from the computer resource corresponding to the remaining uniform resource locator addresses. The computing resources are accessible through a web-browser that accesses the same the computing resources associated with the one of the plurality of uniform resource locator addresses. Measured are metrics of the interactions between the web-browser and the computing resources associated with the one of the plurality of uniform resource locator addresses. It is determined whether the metrics satisfy pre-determined operational requirements.
-
Citations
17 Claims
-
1. A method of measuring client-side computer system performance, said method comprising:
-
identifying, by a configurable test framework in communication with a database architecture and the client-side computer system of a computer network, a test configuration file, the test configuration file including environmental configuration information and test configuration data, the test configuration data including a name for a data access object and a view for a data access object and the test configuration data identifying a first uniform resource locator address of a plurality of uniform resource locator addresses contained on a server computing system; creating, by the configurable test framework, an instance of the data access object using the test configuration data; constructing, by the configurable test framework, the first uniform resource locator address for viewing the instance of the object at the view specified by the test configuration data; establishing, by the configurable test framework, an emulation of operation of the computer network including the client-side computer system and the database architecture based on the environmental configuration information, the emulation comprising computer resources associated with the first uniform resource locator address, the computing resources being allocated based on the environmental configuration information, with the computing resources associated with the first uniform resource locator address being different from computer resources corresponding to the remaining uniform resource locator addresses; accessing, with a web-browser of the emulation, the computing resources associated with the first uniform resource locator address constructed for viewing the instance of the object at the specified view; measuring operational characteristics between said web-browser and the computing resources associated with the first uniform resource locator address, wherein the operational characteristics include a load time associated with the computing resources; and determining, utilizing instructions executed by the web-browser, whether said operational characteristic satisfy pre-determined operational requirements, defining measured results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17)
-
-
10. A computer product of the type comprising a non-transitory computer readable medium that contains a program to measure client-side computer system performance said method comprising:
-
computer code that identifies a test configuration file, the test configuration file including environmental configuration information and test configuration data, the test configuration data including a name for a data access object and a view for a data access object and the test configuration data identifying a first uniform resource locator address of a plurality of uniform resource locator addresses contained on a server computing system; computer code that creates an instance of the data access object using the test configuration data;
computer code that constructs the first uniform resource locator address for viewing the instance of the object at the view specified by the test configuration data;computer code that establishes an emulation of operation of a computer network including the client-side computer system and a database architecture based on the environmental configuration information, the emulation comprising computing resources associated with the first uniform resource locator address, the computing resources being allocated based on the environmental configuration information, with the computing resources associated with the first uniform resource locator address being different from computer resources corresponding to the remaining uniform resource locator addresses; computer code that accesses, with a web-browser of the emulation, the computing resources associated with the first uniform resource locator address constructed for viewing the instance of the object at the specified view; computer code to measure operational characteristics between said web-browser and the computing resources associated with the first uniform resource locator address, wherein the operational characteristics include a load time associated with the computing resources; and computer code, executable by the web-browser, to determine whether said operational characteristics satisfy pre-determined operational requirements, defining measured results. - View Dependent Claims (11, 12, 13)
-
-
14. An apparatus to measuring client-side computer system performance, said method comprising:
-
a processor; one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of; identifying a test configuration file, the test configuration file including environmental configuration information and test configuration data, the test configuration data including a name for a data access object and a view for a data access object and the test configuration data identifying a first uniform resource locator address of a plurality of uniform resource locator addresses contained on a server computing system; creating an instance of the data access object using the test configuration data; constructing the first uniform resource locator address for viewing the instance of the object at the view specified by the test configuration data; establishing an emulation of operation of the computer network including the client-side computer system and the database architecture based on the environmental configuration information, the emulation comprising computer resources associated with the first uniform resource locator address, the computing resources being allocated based on the environmental configuration information, with the computing resources associated with the first uniform resource locator address being different from computer resources corresponding to the remaining uniform resource locator addresses; accessing, with a web-browser of the emulation, the computing resources associated with the first uniform resource locator address constructed for viewing the instance of the object at the specified view; measuring, utilizing instructions executed by the web-browser, operational characteristics between said web-browser and the computing resources associated with the first uniform resource locator address, wherein the operational characteristics include a load time associated with the computing resources; and determining whether said operational characteristics satisfy pre-determined operational requirements, defining measured results. - View Dependent Claims (15, 16)
-
Specification