Systems and methods for website monitoring and load testing via simulation
First Claim
1. A system for interactive testing of a website through simulated operating system and web browser commands, comprising:
- a controller server communicatively coupled with a plurality of agent devices via a communication network, the controller server configured to compile a testing result from testing information received from said plurality of agent devices;
a target website communicatively coupled with said plurality of agent devices via a communication network;
a plurality of playback agents, each playback agent deployed on an agent device, wherein each playback agent is configured to be executed by the server controller and carry out a sequence of instructions received from the server controller, each playback agent further configured to record testing information in response to the execution of said sequence of instructions and provide said testing information to said controller server.
10 Assignments
0 Petitions
Accused Products
Abstract
Described herein are systems and methods for website or web based application monitoring and load testing. A server is configured to execute monitoring or load testing agents on various agent devices that are placed in various locations across a network. The agents receive a playback script from the server and execute the script to simulate a user session that is part of a website monitoring or load testing project. Execution of the playback script may cause the agent to send commands to a generic browser application that in turn carries out those commands. Alternatively, or in combination, execution of the script may cause the agent to simulate operating system commands such as mouse, keyboard, and voice commands. The results of the script execution by the agent are stored and sent back to the server for potential real time alerting notification and compilation into a related report. Methods for recording the playback scripts are also provided.
68 Citations
12 Claims
-
1. A system for interactive testing of a website through simulated operating system and web browser commands, comprising:
-
a controller server communicatively coupled with a plurality of agent devices via a communication network, the controller server configured to compile a testing result from testing information received from said plurality of agent devices;
a target website communicatively coupled with said plurality of agent devices via a communication network;
a plurality of playback agents, each playback agent deployed on an agent device, wherein each playback agent is configured to be executed by the server controller and carry out a sequence of instructions received from the server controller, each playback agent further configured to record testing information in response to the execution of said sequence of instructions and provide said testing information to said controller server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method for interactive testing of a website through simulated operating system and web browser commands, comprising:
-
identifying a plurality of agent devices accessible via a communication network;
executing a playback agent on each of said agent devices;
providing each playback agent with a series of commands that comprise an interactive testing session;
instructing each playback agent to execute said series of commands on its respective agent device to generate testing information;
receiving the testing information from each of said playback agents; and
compiling said testing information into testing results. - View Dependent Claims (9, 10, 11, 12)
-
Specification