This section provides additions and corrections to the MessageQ client for Windows User's Guide, part number 850-001012-001.
The Performance Test utility enables users to test the message throughput of their current configuration by sending messages in a selected MessageQ configuration and reporting messaging rates. This utility runs as a MessageQ application and is invoked using a simple command line interface. The utility can send or receive a series of messages up to the maximum message size of 4MB and supports all Delivery Modes and Undeliverable Message Actions.
The Performance Test utility has two modes of operation, client or server. When running as a client, it begins by sending messages. When running as a server, it begins by waiting for messages to arrive.
The MessageQ Performance Test utility requires the following environment:
If you have installed MessageQ Server software on a Windows NT system, run the Performance Test utility by typing the following command:
If you have installed the MessageQ Client software on a Windows 95 or Windows NT system, run the Performance Test utility by typing the following command:
The following table describes the optional parameters that can be used to control the operation of this utility.dmqperftest [optional parameters]
dmqclperftest [optional parameters]
The Performance Test utility outputs an online report of each performance test. Reports are displayed in tabular form with the output of a new header when the screen is filled with 24 lines. Rates are presented in messages per second, time is in seconds. The display is updated every 5 seconds.
The following table describes the data field on each report.
The following examples illustrate how to use the Performance Test utility in both client and server modes. These examples provide the syntax for using the utility on a MessageQ Server system. To run these examples on a MessageQ Client system, use the executable file name dmqclperftest.
Use the defaults to send messages from the client to the server:
|
In client mode |
In server mode |
|
|
|
Send messages from the client to the server:
|
In client mode |
In server mode |
|
|
|
Send messages from the client to the server, server returns messages to the client:
|
In client mode |
In server mode |
|
|
|
Send recoverable messages from the client to the server:
|
In client mode |
In server mode |
|
|
|
Send messages from the client to server 1, server forwards the messages to server 2.
Part no. 850-001012-001