代码之家  ›  专栏  ›  技术社区  ›  Andrew

Jmeter websocket:无法连接到远程服务器

  •  -1
  • Andrew  · 技术社区  · 6 年前

    我使用Jmeter websocket sample进行负载测试,但始终未能连接到远程服务器有人能帮我吗非常感谢你!

    Jmeter websocket sample config

    以下是日志:

    线程名称:线程组1-1

    样品开始时间:2018-07-24 10:40:17 CST

    加载时间:30012

    连接时间:0

    延迟:0

    字节大小:0

    发送字节:0

    标题大小(字节):0

    正文大小(字节):0

    样本数:1

    错误计数:0

    数据类型(“文本”|“bin”|“):

    响应代码:200

    响应消息:

    [执行流程]

    • 打开新连接

    • 使用响应消息模式“

    • 使用断开连接模式“

    • 等待服务器连接10000毫秒

    • 无法连接到远程服务器

    • 等待消息20000毫秒

    • 使流连接保持打开状态

    [变量]

    • 邮件计数:0

    [问题]

    响应头:

    采样结果字段:

    内容类型:

    数据编码:UTF-8

    1 回复  |  直到 6 年前
        1
  •  2
  •   Dmitri T    6 年前
    1. 确认你能到达港口 8083 10.10.56.66 运行JMeter的计算机的主机使用 telnet client 或者等效于您收到的消息可能表示服务器已关闭或其防火墙不允许到端口的入站连接 八千零八十三
    2. 仔细检查您的需求,可能是您需要使用的情况 wss 安全websocket连接的协议根据 About HTML5 WebSocket article :

      注意,ws://和wss://前缀分别表示WebSocket和安全WebSocket连接。

    3. 检查已知有效的URL,即。 ws://echo.websocket.org 在港口 80 wss://echo.websocket.org 在港口 443 -服务基本上是用接收到的消息来回复见 https://www.websocket.org/echo.html 对于浏览器版本

    4. 支票 jmeter.log日志 如果文件中有任何可疑条目,则可能是安装不正确,即缺少依赖项库

    5. 请注意,有一组可供选择的插件: JMeter WebSocket Samplers by Peter Doornbosch 它似乎比3年前更新的插件更先进见 JMeter WebSocket Samplers - A Practical Guide 如有需要,请提供更多信息。