| Crates.io | mqtt-benchmark |
| lib.rs | mqtt-benchmark |
| version | 0.2.4 |
| created_at | 2024-01-31 01:17:17.861513+00 |
| updated_at | 2024-06-14 00:54:09.579361+00 |
| description | A simple MQTT (broker) benchmarking tool. |
| homepage | https://github.com/chenquan/mqtt-benchmark |
| repository | https://github.com/chenquan/mqtt-benchmark |
| max_upload_size | |
| id | 1121029 |
| size | 53,646 |
A simple MQTT (broker) benchmarking tool.
cargo install mqtt-benchmark
$ mqtt-benchmark --help
A simple MQTT (broker) benchmarking tool.
Usage: mqtt-benchmark [OPTIONS]
Options:
-c, --client-id <CLIENT_ID> MQTT client id [default: mqtt-benchmark]
-b, --broker <BROKER> MQTT broker [default: 127.0.0.1:1883]
-t, --topic <TOPIC> MQTT topic [default: test]
-u, --username <USERNAME> MQTT username
-p, --password <PASSWORD> MQTT password
-q, --qos <QOS> MQTT qos [default: 1]
-o, --one-topic Only one topic is sent data
-P, --payload <PAYLOAD> MQTT payload, allowed to be empty
-s, --size <SIZE> The number of data entries generated by each client [default: 10000]
-C, --client-num <CLIENT_NUM> The number of MQTT clients that are created [default: 10]
-h, --help Print help
-V, --version Print version