×

Automated client-based web server stress tool simulating simultaneous multiple user server accesses

  • US 6,157,940 A
  • Filed: 11/21/1997
  • Issued: 12/05/2000
  • Est. Priority Date: 11/21/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. 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; and

    logging 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; and

    disabling 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; and

    setting a sleep option value to lower the rate of said requesting in an amount sufficient to simulate actual users of said application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×