The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 05, 2000
Filed:
Nov. 21, 1997
Frank Robert Marullo, Georgetown, TX (US);
Donald Husted Randall, Jr, Austin, TX (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A computerized subsystem starts multiple user-defined threads, each of which is a virtual browser for a web site server application under test and executing on a web server. Each individual virtual browser requests and posts data to the server and corresponding server application under test at a rapid rate. Actual returned data is not saved but time of transaction and whether page is found and returned is logged. The server and port to test are user-specified in an input data file or can alternatively, by command line option. A repeat option causes the subsystem to loop through the input file a specified number of times, hours, and an indefinite repeat. User-specified sleep values slow down requests to simulate actual users. A wait option creates a semaphore causing all threads to wait for the semaphore which appear only after all threads are created, whereupon such threads begin execution simultaneously to maximize stress on the server and application. The wait option may be user-disabled whereby threads begin execution as soon as created for a staggered stressing of the web site and application. The input data file has a common format shared both by the web server stress tool and a web server application verification tool, multiple instances of which comprise the web stress tool.