【发布时间】:2015-08-05 03:06:29
【问题描述】:
我正在尝试使用 Jmeter 和以下 websocket 插件 (https://github.com/maciejzaleski/JMeter-WebSocketSampler) 对 socket.io 1.3.5 进行基准测试。
在 Jmeter 中实现 socket.io 协议以模拟我在谷歌开发工具中看到的相同连接步骤时,我在某些帧之间有 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 请求 socket.io/?EIO=3&transport=websocket&sid=${sessionid} 请求数据:5
- WEBSOCKET 请求 socket.io/?EIO=3&transport=websocket&sid=${sessionid} 请求数据:42[“auth”、“test”、“test”、“test”]
在 Node socket.io 调试中: 截图 -> http://postimg.org/image/5p08vszv3/
【问题讨论】:
标签: socket.io jmeter benchmarking stress-testing jmeter-plugins