The test sends a known quantity and rate of TIBCO EMS messages to an EMS server, records the reply times, and measures the impact on the receiving computer.
The messaging load requires two computers to send the messages, and agents are installed on each computer. A separate test computer is used to create, edit, and run the tests. An agent monitors the EMS server and probes capture server statistics.
The flow of EMS messages and test results are shown on the diagram. For the sake of clarity, some additional connections between the controller and agents have not been drawn. Each agent is started before any tests, and they each listen on an HTTP port for connections from the Performance Test Controller. These connections are used to send test configurations and to start/stop the tests.
The following sequence of events takes place from start to finish in the EMS messaging test that has been illustrated: