提问者:小点点

Spring Websocket STOMP负载测试


我正在使用Spring REST、Websocket/STOMP和RabbitMQ开发一个消息传递应用程序。我们使用gatling对应用程序的RESTendpoint进行负载/压力测试。但是,我们想知道使用Spring Websocket/STOMPendpoint可以处理多少消息。虽然Gatling有Web套接字、RabbitMQ和ActiveMQ扩展,但我找不到专门用于测试STOMPendpoint的扩展。

您能否建议一个可用于加载/压力测试Spring Websocket/STOMPendpoint的工具/框架?


共2个答案

匿名用户

我通过使用本机STOMP文本消息作为有效负载来解决这个问题。例如,对于连接请求,我发送了

连接

接受-版本: 1.0,1.1,2.0

主持人:stomp.github.org

^@

从我的测试用例到终端。

匿名用户

我相信Gatling和JMeter都支持WebSocket协议,详情请参阅以下材料:

  • Gatling-Websocket
  • 使用Apache JMeter进行WebSocket测试