"Error during WebSocket handshake: Unexpected response code: 400" 在使用 JMeter 记录应用程序时
"Error during WebSocket handshake: Unexpected response code: 400" while recording application using JMeter
我正在尝试使用 Jmeter 录制 Web 应用程序。我能够记录主页的启动,但在登录时遇到错误。我可以在 chrome Dev Tools 的网络选项卡中看到此错误。
Error during WebSocket handshake: Unexpected response code: 400
main.js?v=1579205232764:2 WebSocket connection to 'wss://<server-ip>/study-search?authorization=<token-value>' failed: Error during WebSocket handshake: Unexpected response code: 400
有人可以帮帮我吗?
谢谢!
截至 current JMeter version 5.2.1 JMeter cannot either capture or properly proxy the WebSocket 流量,因此我建议将录音分成两部分:
- 登录前(含登录)
- 登录后(即:无代理登录,然后开启代理,再继续录制)
在任何情况下,所有 WebSocket 调用都需要使用第 3 方嗅探器工具单独捕获,例如 Fiddler or Wireshark and then properly simulated using JMeter WebSocket Samplers 插件
我正在尝试使用 Jmeter 录制 Web 应用程序。我能够记录主页的启动,但在登录时遇到错误。我可以在 chrome Dev Tools 的网络选项卡中看到此错误。
Error during WebSocket handshake: Unexpected response code: 400
main.js?v=1579205232764:2 WebSocket connection to 'wss://<server-ip>/study-search?authorization=<token-value>' failed: Error during WebSocket handshake: Unexpected response code: 400
有人可以帮帮我吗?
谢谢!
截至 current JMeter version 5.2.1 JMeter cannot either capture or properly proxy the WebSocket 流量,因此我建议将录音分成两部分:
- 登录前(含登录)
- 登录后(即:无代理登录,然后开启代理,再继续录制)
在任何情况下,所有 WebSocket 调用都需要使用第 3 方嗅探器工具单独捕获,例如 Fiddler or Wireshark and then properly simulated using JMeter WebSocket Samplers 插件