bin/runjava com.rabbitmq.perf.PerfTest --help
can@can:/usr/local/mq/rabbitmq_server-3.6.14/rabbitmq-perf-test-2.0.0.RC4$ bin/runjava com.rabbitmq.perf.PerfTest --help
usage: <program>
-?,--help show usage
-A,--multi-ack-every <arg> multi ack every
-a,--autoack auto ack
-ad,--auto-delete <arg> should the queue be auto-deleted,
default is true
-B,--body <arg> comma-separated list of files to use
in message bodies
-b,--heartbeat <arg> heartbeat interval
-C,--pmessages <arg> producer message count
-c,--confirm <arg> max unconfirmed publishes
-ct,--confirm-timeout <arg> waiting timeout for unconfirmed
publishes before failing (in seconds)
-D,--cmessages <arg> consumer message count
-d,--id <arg> test ID
-e,--exchange <arg> exchange name
-f,--flag <arg> message flag
-H,--uris <arg> connection URIs (separated by commas)
-h,--uri <arg> connection URI
-i,--interval <arg> sampling interval in seconds
-K,--random-routing-key use random routing key per message
-k,--routing-key <arg> routing key
-L,--consumer-latency <arg> consumer latency in microseconds
-l,--legacy-metrics display legacy metrics (min/avg/max
latency)
-M,--framemax <arg> frame max
-m,--ptxsize <arg> producer tx size
-ms,--use-millis should latency be collected in
milliseconds, default is false. Set to true if producers are consumers run
on different machines.
-n,--ctxsize <arg> consumer tx size
-o,--output-file <arg> output file for timing results
-p,--predeclared allow use of predeclared objects
-Q,--global-qos <arg> channel prefetch count
-q,--qos <arg> consumer prefetch count
-qa,--queue-args <arg> queue arguments as key/pair values,
separated by commas
-R,--consumer-rate <arg> consumer rate limit
-r,--rate <arg> producer rate limit
-S,--slow-start start consumers slowly (1 sec delay
between each)
-s,--size <arg> message size in bytes
-sb,--skip-binding-queues don't bind queues to the exchange
-T,--body-content-type <arg> body content-type
-t,--type <arg> exchange type
-u,--queue <arg> queue name
-udsc,--use-default-ssl-context use JVM default SSL context
-X,--producer-channel-count <arg> channels per producer
-x,--producers <arg> producer count
-Y,--consumer-channel-count <arg> channels per consumer
-y,--consumers <arg> consumer count
-z,--time <arg> run duration in seconds (unlimited by default)