使用jmeter压测mqtt, protocols选择wss,在配置参数正确的情况下,仍然报Response code:502,提示”Failed to establish Connection null“,有清楚原因的大佬麻烦跟我说下解决办法,同样的配置参数在mqttbox上可以连接成功,但在jmeter上死活就是不行,实在不明白到底缺了什么东西,证书嘛?
注:没有添加任何证书,我也尝试了创建自签名证书然后添加,然而并没有用,后面就没传了
使用jmeter压测mqtt, protocols选择wss,在配置参数正确的情况下,仍然报Response code:502,提示”Failed to establish Connection null“,有清楚原因的大佬麻烦跟我说下解决办法,同样的配置参数在mqttbox上可以连接成功,但在jmeter上死活就是不行,实在不明白到底缺了什么东西,证书嘛?
注:没有添加任何证书,我也尝试了创建自签名证书然后添加,然而并没有用,后面就没传了
收起
该回答引用ChatGPT,望对题主有所帮助/启发;若有帮助,还望采纳。
连接失败并显示Failed to establish Connection null
可以有以下几个原因:
证书问题:对于使用wss协议的连接,需要使用有效的证书进行安全连接。尝试在JMeter中配置完整的证书链和私钥,并确保配置正确。
代理问题:如果在测试环境中使用了代理服务器,请确认代理服务器是否正确配置,并且是否允许wss请求通过。在JMeter中配置代理服务器的主机名、端口和认证信息。
网络连接问题:检查网络连接是否可靠,确保可以正常连接到MQTT服务器。尝试使用其他工具(如mqttbox)验证连接是否正常,如果其他工具可以连接成功,则可能是JMeter配置有问题。
参数配置问题:验证JMeter中MQTT连接的参数是否正确设置。检查MQTT服务器的主机名、端口、用户名、密码等参数是否正确匹配。
JMeter版本问题:某些版本的JMeter可能存在与wss连接有关的问题。尝试升级到最新版本的JMeter,或者尝试使用其他版本进行测试。
请先检查上述问题,并根据具体情况尝试解决。如果问题仍然存在,建议在JMeter的开发者社区或论坛上提问,或与JMeter的支持团队联系,以获取更具体的帮助和指导。同时,请注意确保您在进行压测时遵守相关法律法规和目标系统的使用规定。
希望以上信息对您有所帮助,祝您成功解决问题!
报告相同问题?