Patent ID: 6157940
Filing Date: 2000-12-05
Classification: G06F,H04L

Abstract:
A method for stressing a web server and an Internet web application executing thereon by testing a plurality of transaction associated with said application, comprising:executing multiple threads, each comprised of a virtual browser;requesting data from said application through said threads;posting data from said application through said threads; andlogging the result of said requesting and posting of said data;setting a wait option to create a semaphore;delaying said executing of said threads in response to said setting said wait option until all of said threads are created;executing, in response to said delaying, all of said threads simultaneously after creation of the last of said threads; anddisabling said wait option to cause said executing of said multiple threads simultaneously;wherein said data is removed from storage during said executing of said multiple threads;establishing an input file including designation of said transactions to test;wherein said executing multiple threads is in response to said input file;wherein said logging includes logging the time of execution of each said transaction; and wherein said result includes an indication of whether a requested page is found and returned corresponding to said transaction; andsetting a sleep option value to lower the rate of said requesting in an amount sufficient to simulate actual users of said application.