Patent ID: 8904346
Filing Date: 2014-12-02
Classification: G06F

Abstract:
1. A computer-implemented method for load testing of web applications, the method comprising: (a) excluding a user interface from the web application and replacing the user interface with a test module; (b) establishing a network connection between a server and a client; (c) launching a Runtime Environment on the client, wherein the Runtime Environment substitutes for a browser environment normally expected by the web application; (d) loading a modified Google Web Toolkit (GWT) library that supports remote procedure calls, into the Runtime Environment, wherein the modified GWT library implements core browser behavior and maintains its own set of cookies, timers, substitute browser objects and history for each of the instances of the web application; (e) instantiating a test management module into the Runtime Environment on the client; (f) launching a plurality of instances of the web application in the Runtime Environment on the client; (g) controlling execution of the instances of the web application inside the Runtime Environment by the test management module using the modified GWT library by sending requests to the web application, wherein the test management module emulates various user actions and execution scenarios for the plurality of instances of the web application to generate load testing activities for load testing of the server.