Socket.io 1.3.5协议和Jmeter基准测试

Socket.io 1.3.5协议和Jmeter基准测试,socket.io,jmeter,benchmarking,stress-testing,jmeter-plugins,Socket.io,Jmeter,Benchmarking,Stress Testing,Jmeter Plugins,我正在尝试使用Jmeter和以下websocket插件()对socket.io1.3.5进行基准测试 当在Jmeter中实现socket.io协议以模拟我在google开发工具中看到的相同连接步骤时,我在一些帧之间有20秒的延迟。请,你能给我一些建议,让它正常工作,并消除这种延迟吗?谢谢 在Jmeter中: HTTP请求[GET]socket.io/?EIO=3&transport=polling&t=${timestamp}HTTP HTTP请求[GET]socket.io/?EIO=3&tr

我正在尝试使用Jmeter和以下websocket插件()对socket.io1.3.5进行基准测试

当在Jmeter中实现socket.io协议以模拟我在google开发工具中看到的相同连接步骤时,我在一些帧之间有20秒的延迟。请,你能给我一些建议,让它正常工作,并消除这种延迟吗?谢谢

在Jmeter中:

  • HTTP请求[GET]socket.io/?EIO=3&transport=polling&t=${timestamp}HTTP
  • HTTP请求[GET]socket.io/?EIO=3&transport=polling&t=${timestamp}&sid=${sessionid}HTTP
  • WEBSOCKET请求socket.io/?EIO=3&transport=WEBSOCKET&t=${timestamp}&sid=${sessionid}WS 请求数据:2probe
  • WEBSOCKET请求套接字。io/?EIO=3&transport=WEBSOCKET&sid=${sessionid} 请求数据:5
  • WEBSOCKET请求套接字。io/?EIO=3&transport=WEBSOCKET&sid=${sessionid} 请求数据:42[“验证”、“测试”、“测试”、“测试”]
  • 在节点socket.io调试中:
    屏幕截图->

    由于不继续ping服务器,ping超时发生,连接更改为xhr轮询,不再是套接字连接。这就是为什么需要20秒