Method of load testing web applications based on performance goal
First Claim
1. A computer based method for load testing a web application to determine the web application'"'"'s full capacity, comprising the steps of:
- (a) selecting at least one load generator from a plurality of load generators to generate a load on said web application;
(b) measuring transactions per second (TPS) in real-time by said at least one load generator and application response time (ART) in real-time by a probing client;
(c) controlling said at least one load generator to dynamically increase said load on said web application;
(d) measuring said TPS and said ART in real-time by said at least one load generator and said probing client, respectively, to determine if said TPS and/or said ART increased with said load increase;
(e) selecting another load generator from said plurality of load generators to dynamically increase said load on said web application by a pre-determined amount if it is determined that said TPS and said ART did not increase with said load increase, thereby indicating that said at least one load generator is at full capacity and unable to dynamically increase said load by said pre-determined amount;
(f) repeating steps (b) to (e) if it is determined that said TPS and said ART increased with said load increase; and
(g) terminating said load testing if it is determined that said ART increased but not said TPS with said load increase, thereby determining said full capacity of said web application.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-based method for load testing a web application to determine the web application'"'"'s full capacity using a plurality of load generators. The computer-based method comprises generating a load on the web application using at least one load generator and measuring the transactions per second (TPS) and application response time (ART) in real time. Another load generator is selected to dynamically increase the load on the web application if there is no increase in the TPS and the ART, thereby indicating that the load generator is at full capacity. However, if there is an increase in ART but no increase in the TPS with the increasing load, then the load testing is terminated since this indicates that the web application is at full capacity.
120 Citations
4 Claims
-
1. A computer based method for load testing a web application to determine the web application'"'"'s full capacity, comprising the steps of:
-
(a) selecting at least one load generator from a plurality of load generators to generate a load on said web application;
(b) measuring transactions per second (TPS) in real-time by said at least one load generator and application response time (ART) in real-time by a probing client;
(c) controlling said at least one load generator to dynamically increase said load on said web application;
(d) measuring said TPS and said ART in real-time by said at least one load generator and said probing client, respectively, to determine if said TPS and/or said ART increased with said load increase;
(e) selecting another load generator from said plurality of load generators to dynamically increase said load on said web application by a pre-determined amount if it is determined that said TPS and said ART did not increase with said load increase, thereby indicating that said at least one load generator is at full capacity and unable to dynamically increase said load by said pre-determined amount;
(f) repeating steps (b) to (e) if it is determined that said TPS and said ART increased with said load increase; and
(g) terminating said load testing if it is determined that said ART increased but not said TPS with said load increase, thereby determining said full capacity of said web application. - View Dependent Claims (2, 3, 4)
-
Specification