emqtt-bench是否无法使用wss进行压测

环境信息

  • EMQX 版本:
  • 操作系统及版本:
  • 其他

问题描述

当我使用8084端口进行压测时,无法连接。其他端口都可以.是否emqtt-bench不支持wss。
如果想用wss压测,需要用什么工具呢?

配置文件及日志

可以看下: https://github.com/emqx/emqtt-bench 的 README 里面,应该是有个 --ws 选项的

  --ws                   websocket transport [default: false]

您好,这个选项我已经配置了,可以连接8083,但是开启了ssl的8084接口始终连接不了,并且我已经打开了-S true

emqtt_bench sub -h 192.168.0.2 -p 8084 -V 3 -c 500 -i 20 -u UserDSS -P Pasw1178 -t a1 -S true --ws
完整的测试命令是这个。当我把端口改为8083时,连接就成功了。另外说明一下,EMQX并没有开启客户端证书认证,我用其他客户端登录过,确认8084并没有开启客户端证书认证。并且,执行该压测命令输出的错误信息是连接超时

目前还不支持WSS的压测,现在只能WS模式。

明白了,谢谢解答

已记录:https://github.com/emqx/emqtt-bench/issues/153

我们后面版本会加入 wss 的支持的,感谢反馈。如果有兴趣也可以来社区提交 PR

感谢你们的关注,第一次认识和接触EMQX,感觉你们很牛叉啊。

:+1: 一起加油!

1 个赞