我使用Jmeter websocket示例进行负载测试,但是我始终无法连接到远程服务器。有谁能帮我的忙吗?非常感谢你!
以下是日志:
线程名称:线程组1-1
示例开始时间:2018年7月24日10:40:17 CST
加载时间:30012
连接时间:0
延迟:0
字节大小:0
已发送字节:0
标头大小(以字节为单位):0
主体大小(以字节为单位):0
样品数:1
错误计数:0
数据类型(“文本” |“ bin” |“”):
响应码:200
响应消息:
[执行流程]
打开新连接
使用响应消息模式“”
使用断开模式“”
正在等待10000 MILLISECONDS的服务器连接
无法连接到远程服务器
正在等待20000 MILLISECONDS的消息
打开流式连接
[变量]
[问题]
响应头:
SampleResult字段:
ContentType:
数据编码:UTF-8
答案 0 :(得分:2)
8083
主机的端口10.10.56.66
,因为您收到的消息可能表明服务器正在运行关闭或防火墙不允许入站连接到端口8083
仔细检查您的要求,以确保安全的Websocket连接可能需要使用wss
协议。根据{{3}}:
请注意,建议使用ws://和wss://前缀分别指示WebSocket和安全WebSocket连接。
检出已知有效的URL,即端口ws://echo.websocket.org
上的80
或端口wss://echo.websocket.org
上的443
-服务基本上会回复该消息它收到。有关浏览器版本,请参见About HTML5 WebSocket article
检查 jmeter.log 文件中是否有可疑条目,这可能是安装不正确的情况,即缺少依赖库
请注意,还有另外一套插件:https://www.websocket.org/echo.html似乎比您使用的插件更先进,后者最近才更新3年。如需更多信息,请参见JMeter WebSocket Samplers by Peter Doornbosch文章。