Jmeter脚本中的Websocket采样器

时间:2016-01-19 10:10:41

标签: sockets websocket jmeter

我正在尝试加载测试使用Node.js和Socket.io

开发的聊天应用程序

整体情景

  1. 操作员登录并等待客户发起聊天
  2. 客户发起聊天(来自不同的网址)
  3. 操作员可以看到聊天请求并进行聊天
  4. 聊天发生
  5. 客户结束聊天,运营商也提交调查(并结束聊天)
  6. 我使用Chrome的Blazemeter插件录制了整个场景 但是,当我使用Chrome开发人员工具确认时,我的录制脚本错过了Websocket请求

    现在我如何在脚本中集成Web套接字采样器。我的意思是我知道我需要放置采样器的位置。 实际上我也放置了,但我的录制脚本终止于Websocket采样器,并带有以下参数

    Protocol:WSS, Port: 443; Path: socket.io/1/websocket/${socketid}; 
    Request Data: Blank; Reponse Pattern: (.*)
    

    当我在chrome开发人员工具中观察到Websocket请求时,单个Websocket请求有多个请求 - 响应(消息)。

    那么如何在我的JMeter脚本中使用什么配置/参数集成websocket sampler?可能吗?如果不建议一些替代工具或方法

0 个答案:

没有答案