荣� victory 2023-11-09 08:34 采纳率: 50%
浏览 111
已结题

jmeter压测mqtt,选择wss协议进行连接,连接失败报”Failed to establish Connection null“

使用jmeter压测mqtt, protocols选择wss,在配置参数正确的情况下,仍然报Response code:502,提示”Failed to establish Connection null“,有清楚原因的大佬麻烦跟我说下解决办法,同样的配置参数在mqttbox上可以连接成功,但在jmeter上死活就是不行,实在不明白到底缺了什么东西,证书嘛?

img

img

注:没有添加任何证书,我也尝试了创建自签名证书然后添加,然而并没有用,后面就没传了

  • 写回答

10条回答 默认 最新

  • bug菌¹ Java领域优质创作者 2023-11-09 10:51
    关注

    该回答引用ChatGPT,望对题主有所帮助/启发;若有帮助,还望采纳。


    连接失败并显示Failed to establish Connection null可以有以下几个原因:

    1. 证书问题:对于使用wss协议的连接,需要使用有效的证书进行安全连接。尝试在JMeter中配置完整的证书链和私钥,并确保配置正确。

    2. 代理问题:如果在测试环境中使用了代理服务器,请确认代理服务器是否正确配置,并且是否允许wss请求通过。在JMeter中配置代理服务器的主机名、端口和认证信息。

    3. 网络连接问题:检查网络连接是否可靠,确保可以正常连接到MQTT服务器。尝试使用其他工具(如mqttbox)验证连接是否正常,如果其他工具可以连接成功,则可能是JMeter配置有问题。

    4. 参数配置问题:验证JMeter中MQTT连接的参数是否正确设置。检查MQTT服务器的主机名、端口、用户名、密码等参数是否正确匹配。

    5. JMeter版本问题:某些版本的JMeter可能存在与wss连接有关的问题。尝试升级到最新版本的JMeter,或者尝试使用其他版本进行测试。

    请先检查上述问题,并根据具体情况尝试解决。如果问题仍然存在,建议在JMeter的开发者社区或论坛上提问,或与JMeter的支持团队联系,以获取更具体的帮助和指导。同时,请注意确保您在进行压测时遵守相关法律法规和目标系统的使用规定。

    希望以上信息对您有所帮助,祝您成功解决问题!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(9条)
编辑
预览

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月10日
  • 已采纳回答 11月10日
  • 修改了问题 11月9日
  • 创建了问题 11月9日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部