【问题标题】:How to manually add WebSocket Header in Jmeter?如何在 Jmeter 中手动添加 WebSocket 标头?
【发布时间】:2019-05-17 04:49:42
【问题描述】:

我正在使用 jmeter 插件(Peter Doornbosch 的 WebSocket Samplers)手动创建 websocket 请求。

打开与 websocket 的连接

  • 我使用“Websocket Open Connection”采样器。
  • 填写所有详细信息(服务器、端口、路径)

连接还需要 sessionID。
我尝试了 http 标头管理器,但它在执行时不会占用标头。

那么,有没有办法手动将 websocket 标头添加到(Websocket 开放连接)采样器?

【问题讨论】:

    标签: websocket jmeter performance-testing


    【解决方案1】:

    Http Header Manager 是要走的路;采样器会提取所有的头文件,除了 WebSocket 或 HTTP 协议本身使用的头文件(例如“Host”、“Sec-WebSocket-Key”)。如果您的标头称为“sessionID”,那么它肯定可以工作。另请参阅示例目录中的“带有 Header 和 Cookie Manager.jmx 的基本请求-响应示例”示例 (https://bitbucket.org/pjtr/jmeter-websocket-samplers/src/master/samples/)

    您是否 100% 确定采样器不包含标题?您是否使用 WireShark 之类的工具检查了 HTTP GET 请求?

    【讨论】:

      猜你喜欢
      • 2018-05-05
      • 1970-01-01
      • 1970-01-01
      • 2015-09-15
      • 1970-01-01
      • 2019-03-27
      • 1970-01-01
      • 1970-01-01
      • 2013-01-05
      相关资源
      最近更新 更多