Patent ID: 7243268

Claim:
An apparatus comprising: a first agent; and a first test session servlet running on the first agent, receiving a test description in a predetermined format from a caller, the test description including at least two subtests, dynamic data, and predefined test parameters, threading a first test session that invokes the first agent to run a first subtest of the at least two subtests, and when a second subtest of the at least two subtests is defined to run on a second test session, the second subtest invokes a second test session servlet running on a second agent to thread the second test session, sends a second subtest description, including test parameters for the second subtest and the dynamic data, to the second test session servlet, the second test session invoking the second agent to run the second subtest, and receives second subtest results and the dynamic data from the second test session servlet, the first test session servlet receiving subtest results from the first test session and sending subtest results from all subtests and the dynamic data back to the caller.