WebSocket请求失败,因为出现400,- jmeter中的错误请求

nxagd54h  于 2023-05-07  发布在  其他
关注(0)|答案(1)|浏览(262)

我有一个在jmeter记录过程中生成的WebSocket请求,在登录过程中观察到记录日志中的请求状态为400- bad,但当我在chrome dev tools中观察到它时,它得到了101- switching协议。
与开发工具相比,jmeter中的这里的请求也不同
开发工具
请求URL:wss:app.com/socket.io/?EIO=4&transport=websocket请求方式:GET状态代码:101交换协议
Jmeter记录和重放日志
请求URL:https://app.com/socket.io/?EIO=4&transport=websocket请求方法:GET状态代码:400错误请求

unhi4e5o

unhi4e5o1#

无法使用JMeter的HTTP(S)测试脚本记录器记录WebSocket请求。
正如它的名字所证明的那样,它只能记录HTTPHTTPS请求,WebSocket是一个不同的野兽,JMeter不支持它。
您可能需要安装JMeter WebSocket Samplers插件,并将请求和负载放在那里。
更多信息:JMeter WebSocket Samplers - A Practical Guide

相关问题