...
Parameter | Default | Comments | ||||
---|---|---|---|---|---|---|
messageSize | 0 | Message size in bytes. Not including any headers. | ||||
destinationName | ping | The root name to use to generate destination names to ping. | ||||
persistent | false | Determines whether peristent delivery is used. | ||||
transacted | false | Determines whether messages are sent/received in transactions. | ||||
broker | tcp://localhost:5672 | Determines the broker to connect to. | ||||
virtualHost | test | Determines the virtual host to send all ping over. | ||||
rate | 0 | The maximum rate (in hertz) to send messages at. 0 means no limit. | ||||
verbose | false | The verbose flag for debugging. Prints to console on every message. | ||||
pubsub | false | Whether to ping topics or queues. Uses p2p by default. | ||||
failAfterCommit | false | Whether to prompt user to kill broker after a commit batch. | ||||
failBeforeCommit | false | Whether to prompt user to kill broker before a commit batch. | ||||
failAfterSend | false | Whether to prompt user to kill broker after a send. | ||||
failBeforeSend | false | Whether to prompt user to kill broker before a send. | ||||
failOnce | true | Whether to prompt for failover only once. | ||||
username | guest | The username to access the broker with. | ||||
password | guest | The password to access the broker with. | ||||
selector | null | Not used. Defines a message selector to filter pings with. | ||||
destinationCount | 1 | The number of destinations to send pings to. | ||||
numConsumers | 1 | The number of consumers on each destination. | ||||
timeout | 30000 | In milliseconds. The timeout to stop waiting for replies. | ||||
commitBatchSize | 1 | The number of messages per transaction in transactional mode. | ||||
uniqueDests | true | Whether each receivers only listens to one ping destination or all. | ||||
durableDests | false | Whether or not durable destinations are used. | ||||
ackMode | AUTO_ACK |
| ||||
consTransacted | false |
| ||||
consAckMode | AUTO_ACK |
| ||||
maxPending | 0 |
|
Test case output
Test cases output data in csv format. The extratThroughputResults.sh script can be used to interpret the data and output the average throughput rate.