Skip to content

rabbitmq load-test

vp-utils rabbitmq load-test

Run RabbitMQ load test

Synopsis

Run RabbitMQ load test using the specified configuration. This command is useful for performance testing and benchmarking RabbitMQ servers.

vp-utils rabbitmq load-test [flags]

Options

  -d, --duration string        Duration of the load test (overrides profile)
  -e, --exchange-count int     Number of exchanges to create (overrides profile)
  -h, --help                   help for load-test
  -H, --host string            RabbitMQ host (default "localhost")
  -m, --message-size int       Size of each message in bytes (overrides profile)
  -C, --parallel-clients int   Number of parallel clients (overrides profile)
  -p, --password string        RabbitMQ password (default "guest")
  -P, --port int               RabbitMQ port (default 5672)
  -L, --profile string         Load profile: light, medium, heavy, sustained (overrides individual settings) (default "medium")
  -q, --queue-count int        Number of queues to create (overrides profile)
  -r, --routing-keys int       Number of routing keys to use (overrides profile)
  -s, --ssl                    Enable SSL
  -c, --ssl-cert string        Path to SSL certificate
  -k, --ssl-key string         Path to SSL key
  -u, --user string            RabbitMQ username (default "guest")
  -v, --vhost string           RabbitMQ virtual host (default "/")

SEE ALSO

Auto generated by spf13/cobra on 22-Oct-2025