System for recording, editing and playing back web-based transactions using a web browser and HTML
First Claim
1. A software product for a computer system to configure a transaction for a user operating a web browser wherein the transaction is used for automated testing of an Internet server system, the software product comprising:
- transaction configuration instructions configured to direct a processor to generate and transfer Hypertext Markup Language (HTML) pages without cookies to the web browser and to configure the transaction for automated testing of the Internet server system in response to user inputs to the HTML pages, wherein the HTML pages include a user login page, a transaction selection page, a transaction record page, a transaction edit page, and a transaction play page;
page transition instructions configured to direct the processor to transition between the pages in response to the user inputs and to constrain the transition between the pages based on transition state rules; and
a storage media configured to store the page transition instructions and the transaction configuration instructions.
5 Assignments
0 Petitions
Accused Products
Abstract
A software product tests and monitors an Internet server system. Advantageously, the software product communicates with a web browser without the need for other client software to configure transactions. The user of the web browser is guided through web pages to record, edit, and playback transactions. Recording may occur over a secure connection. The software product performs automated tests using the transactions in addition to measuring both system performance data and business performance data. The software product generates alarms when thresholds are exceeded. The test data, performance data, and alarms are correlated in time and presented graphically to the user.
-
Citations
20 Claims
-
1. A software product for a computer system to configure a transaction for a user operating a web browser wherein the transaction is used for automated testing of an Internet server system, the software product comprising:
-
transaction configuration instructions configured to direct a processor to generate and transfer Hypertext Markup Language (HTML) pages without cookies to the web browser and to configure the transaction for automated testing of the Internet server system in response to user inputs to the HTML pages, wherein the HTML pages include a user login page, a transaction selection page, a transaction record page, a transaction edit page, and a transaction play page;
page transition instructions configured to direct the processor to transition between the pages in response to the user inputs and to constrain the transition between the pages based on transition state rules; and
a storage media configured to store the page transition instructions and the transaction configuration instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of operating a computer system to configure a transaction for a user operating a web browser wherein the transaction is used for automated testing of an Internet server system, the method comprising:
-
generating Hypertext Markup Language (HTML) pages including a user login page, a transaction selection page, a transaction record page, a transaction edit page, and a transaction play page;
transferring the HTML pages to the web browser without transferring cookies and constraining transitions between the HTML pages that are transferred based on transition state rules; and
receiving user inputs to the HTML pages and configuring the transaction for automated testing of the Internet server system in response to the user inputs. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification