Test Client Limitations

When the apparent capacity of a system is reached without having exhausted any of the available resources, it is necessary to also consider whether the limiting factor might be the test client rather than the system under test.

A test client with a limited number of threads may not be capable of providing inputs or receiving outputs at the rate required to drive the system to its full capacity. Ideally, the test client will be configurable through its own parameters. In some cases, it may be necessary to run multiple copies of the test client, each on a different machine, in order to drive the system under test to capacity.