emqtt_bench 是 EMQX 研发团队基于 Erlang 编写的一款 MQTT 协议性能测试工具。安装完成后,可以通过命令行来使用。用法:emqtt_bench pub | sub | conn 与其它工具相比,emqtt_bench 的优点是安装和使用简单,占用的计算资源较少。但它支持的场景比较有限,需要结合其他监控工具测试指标数据 具体安装和使用方法请参考...
性能测试 # Connect Benchmarkmqttxbenchconn -c5000# Subscribe Benchmarkmqttxbenchsub-c5000-tbench/%i# Publish Benchmarkmqttxbenchpub -c5000-tbench/%i NanoMQ CLI NanoMQ是用于物联网边缘的超轻量级 MQTT 消息服务器,它同时也内置了一个强大的 MQTT 协议性能测试工具bench及 MQTT 测试客户端。 特性 支持性能...
用户使用bench命令可以使用规定速率,创建自定义数量的连接,订阅自定义数量的MQTT 主题,向单个或多个主题中发送自定义数量的消息,通过一行命令即可简单地测试单个或集群下的 MQTT 服务器的连接性能、消息吞吐量等。例如:1.以每 10 毫秒创建一个连接的速率,创建 10000 个连接,客户端 ID 为mqttx-bench-%i,%i为索引...
bench 命令是 MQTT X 1.9.0 版本中的一个全新功能,旨在简化 MQTT 性能测试的过程。通过该命令,用户可以轻松地对 MQTT 服务器的性能进行评估,包括吞吐量、延迟等指标。 使用bench 命令非常简单,只需在 MQTT X 的命令行界面中输入相应的参数即可。以下是一个基本的 bench 命令使用示例: mqttx bench -t 100 -c...
此外,团队正专注于 1.9.0 版本的开发,最主要的更新是为 MQTT X CLI 加入了新的命令 –bench,即 MQTT 性能测试命令,帮助用户可以创建、订阅和发布自定义数量的连接、主题与消息。安装或更新后即可快速使用,无需额外操作。 桌面端应用:添加帮助页面 作为一款强大的 MQTT 5.0 测试客户端工具,MQTT X的愿景一直是...
近日,MQTT 5.0 客户端工具 MQTT X 1.9.0 正式发布。 新版本针对桌面客户端优化了一些细节上的 UI 样式与交互方式,新增了一个可以帮助用户更加快速和系统学习 MQTT 协议相关知识的页面,同时也修复了一些已知问题;针对命令行客户端新增了 bench 命令,帮助用户创建、订阅和发布自定义数量的连接、主题与消息,轻松完成 ...
此外,团队正专注于 1.9.0 版本的开发,最主要的更新是为 MQTT X CLI 加入了新的命令 –bench,即 MQTT 性能测试命令,帮助用户可以创建、订阅和发布自定义数量的连接、主题与消息。安装或更新后即可快速使用,无需额外操作。 桌面端应用:添加帮助页面 作为一款强大的 MQTT 5.0 测试客户端工具,MQTT X的愿景一直是...
emqtt_bench 适用于开发阶段的快速性能验证。如果要进行大规模测试或正式测试,我们推荐另一款更专业的性能和负载测试工具 - XMeter。 XMeter 是一款基于 JMeter 的性能测试工具,它对JMeter的架构进行了改造,达到了完全水平扩展的能力。能够轻松处理大量数据并执行高频测试。XMeter不仅继承了 JMeter 的强大功能,还增加了许...
新版本针对桌面客户端优化了一些细节上的 UI 样式与交互方式,新增了一个可以帮助用户更加快速和系统学习 MQTT 协议相关知识的页面,同时也修复了一些已知问题;针对命令行客户端新增了 bench 命令,帮助用户创建、订阅和发布自定义数量的连接、主题与消息,轻松完成 MQTT 服务的性能测试。
./emqtt_bench sub -c 100 -i 10 -t bench/%i -p 8883 --ssl --certfile path/to/client-cert.pem --keyfile path/to/client-key.pem ./emqtt_bench pub -c 100 -i 10 -t bench/%i -s 256 -p 8883 --ssl --certfile path/to/client-cert.pem --keyfile path/to/client-key.pem ...