RabbitMQ Performance Testing Tool 介绍:
RabbitMQ Performance Testing Tool 下载:
解压文件(放到 RabbitMQ 安装目录下)
rabbitmq-perf-test-1.1.0.zip
测试(命令行执行):
- > cd D:\Program Files\RabbitMQ Server\rabbitmq-perf-test-1.1.0\bin
- > runjava.bat com.rabbitmq.perf.PerfTest -a
- > runjava com.rabbitmq.perf.PerfTest --help
- usage: <program>
- -?,--help show usage
- -A,--multiAckEvery <arg> multi ack every
- -a,--autoack auto ack
- -b,--heartbeat <arg> heartbeat interval
- -C,--pmessages <arg> producer message count
- -c,--confirm <arg> max unconfirmed publishes
- -D,--cmessages <arg> consumer message count
- -d,--id <arg> test ID
- -e,--exchange <arg> exchange name
- -f,--flag <arg> message flag
- -h,--uri <arg> connection URI
- -i,--interval <arg> sampling interval in seconds
- -K,--randomRoutingKey use random routing key per message
- -k,--routingKey <arg> routing key
- -M,--framemax <arg> frame max
- -m,--ptxsize <arg> producer tx size
- -n,--ctxsize <arg> consumer tx size
- -p,--predeclared allow use of predeclared objects
- -Q,--globalQos <arg> channel prefetch count
- -q,--qos <arg> consumer prefetch count
- -R,--consumerRate <arg> consumer rate limit
- -r,--rate <arg> producer rate limit
- -s,--size <arg> message size in bytes
- -t,--type <arg> exchange type
- -u,--queue <arg> queue name
- -X,--producerChannelCount <arg> channels per producer
- -x,--producers <arg> producer count
- -Y,--consumerChannelCount <arg> channels per consumer
- -y,--consumers <arg> consumer count
- -z,--time <arg> run duration in seconds (unlimited by default)
runjava.bat com.rabbitmq.perf.PerfTest -x100 -y100 -e"testex" -t"fanout" -u"testque" -k"kk01"结合 rabbitmq-management界面工具查看,和了解消息收发情况(参考:) --------------------- 本文来自 Huang-ZC 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/kk185800961/article/details/55252797?utm_source=copy