我正在使用JMeter录制我们的游戏应用程序
它有一个API服务器,它使用WebSocket的协议
在满足发送给API服务器的请求的同时,我始终收到此消息,并且无法进一步
这是否意味着我需要修改原始JMeter的源代码来解决这个问题?还是出路?如果是这样,那将不胜感激。
答案 0 :(得分:0)
我认为你不能使用JMeter的HTTP(S) Test Script Recorder来记录和重放WebSocket传输,因为WebSocket是一个不同的野兽,因为你有一个游戏应用程序,我期望它可能是case应用程序打开WebSocket连接并重新使用它直到会话结束,因此您将无法使用“普通”HTTP Request采样器模仿此行为,因为WebSocket假定ws
或{{ 1}}协议。
我建议考虑使用以下JMeter插件之一:
可以使用JMeter Plugins Manager安装两个插件: