JMeter录制使用非http / https协议

时间:2017-10-17 06:58:41

标签: jmeter

我正在使用JMeter录制我们的游戏应用程序

它有一个API服务器,它使用WebSocket的协议

在满足发送给API服务器的请求的同时,我始终收到此消息,并且无法进一步

enter image description here

这是否意味着我需要修改原始JMeter的源代码来解决这个问题?还是出路?如果是这样,那将不胜感激。

1 个答案:

答案 0 :(得分:0)

我认为你不能使用JMeter的HTTP(S) Test Script Recorder来记录和重放WebSocket传输,因为WebSocket是一个不同的野兽,因为你有一个游戏应用程序,我期望它可能是case应用程序打开WebSocket连接并重新使用它直到会话结束,因此您将无法使用“普通”HTTP Request采样器模仿此行为,因为WebSocket假定ws或{{ 1}}协议。

我建议考虑使用以下JMeter插件之一:

可以使用JMeter Plugins Manager安装两个插件:

JMeter Plugins Manager WebSocket