Patent ID: 6522995
Filing Date: 2003-02-18
Classification: G06F

Abstract:
An apparatus for dynamically controlling the testing of a web-based server device comprising:one or more test devices in communication with a web-based server device via a respective network connection, each said test device capable executing a test script for simulating a plurality of web-based users, each test script capable of extracting test information from a web-based communication; control mechanism for configuring each test device in accordance with an initial web-based workload simulation; database for storing test configuration and test parameter information in varying degrees of granularity for each simulated web-based user, said test configuration information comprising one or more test cases for a test simulation, said test configuration associated with a simulated web-based user; means for retrieving and updating said configuration and test parameter information from said database according to a desired test simulation and generating a web-based communication for download to said control mechanism for test initiation, said control means including means for tracking status of executing test cases and for tracking real-time statistics relating to successful or unsuccessful test case simulation results, said test case status and real-time statistics being stored and updated in said database; and comparison means for determining from said database whether said test simulation results that are unsuccessful exceeds a pre-determined threshold and setting said flag to indicate a test case to be disabled when said threshold is exceeded, said test device including means responsive to said flag for disabling a test case during test execution, wherein a further web-based communication is generated that includes information including said flag, said information accessible by a test script for dynamically reconfiguring said test devices during test execution.