mqtt 服务器 性能测试,mqtt(4):mqtt-benchmark 对mqtt 服务进行压力测试-Go语言中文社区...

本文介绍了如何使用golang编写的mqtt-benchmark工具对MQTT服务器进行性能测试。通过添加依赖,初始化vendor目录,运行测试并展示测试结果,展示了MQTT服务器在不同客户端数量下的消息传递速率和性能。

前言

1,关于mqtt-benchmark

使用 golang 编写的 mqtt 的基准测试工具。

有两个github 项目:

使用的是这个,进行基准测试,带vendor 文件夹。展示的结果好看些。

https://github.com/krylovsk/mqtt-benchmark

2,使用

go get golang.org/x/net/websocket

#安装

go get -u github.com/kardianos/govendor

go install github.com/kardianos/govendor

进入工程目录

#初始化

govendor init

#加入本地 vendor目录当中。

govendor add +external

#查看生成列表。

govendor list

查看list 安装

$ govendor list

pv github.com/GaryBoone/GoStats/descriptive_statistics_demo

pv github.com/GaryBoone/GoStats/regression_demo

v github.com/GaryBoone/GoStats/stats

v github.com/eclipse/paho.mqtt.golang

v github.com/eclipse/paho.mqtt.golang/packets

pv github.com/eclipse/paho.mqtt.golang/samples

v golang.org/x/net/websocket

pl github.com/krylovsk/mqtt-benchmark

m GoStats/stats<

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值