如何使用 JMeter 对 Websocket 进行负载测试?
Posted
技术标签:
【中文标题】如何使用 JMeter 对 Websocket 进行负载测试?【英文标题】:How to perform load test on Websockets using JMeter? 【发布时间】:2013-04-15 11:05:07 【问题描述】:如何在 Jetty WebSockets 中使用 jmeter? 我的意思是我可以使用 jmeter 对 websocket 进行负载测试吗? 除了 jmeter 之外,还有其他工具可以对 jetty web sockets 进行负载测试吗?
【问题讨论】:
【参考方案1】:这是 JMeter 的替代 WebSocket 插件,支持 RFC6455 版本的 WebSocket。
希望它有用:http://github.com/maciejzaleski/JMeter
【讨论】:
【参考方案2】:看起来你至少可以试试这个:jmeter-websocket - WebSocket 协议的 jmeter 插件。
【讨论】:
嗯,您的问题中没有提及尝试使用此插件以及此使用的结果。 试图让 jMeter 工作并最终确定绑架 1000 人并强迫他们访问应用程序更容易。【参考方案3】:有一个替代工具专门用于对 websocket 进行负载测试。它被命名为Thor。
感谢开发人员使其变得简单、轻量和开源。
编辑:
雷神好像有点过时了。有一个巨人叫Gatling。 他们有一个强大且高度可定制的引擎。你必须用 Scala 编写一些基本的代码才能让这个东西正常工作。但这确实很容易,而且他们的documentation 非常简单。
也有论坛寻求帮助。
【讨论】:
现在是 2017 年,雷神运气不佳。 npm 包安装失败。被遗弃了?以上是关于如何使用 JMeter 对 Websocket 进行负载测试?的主要内容,如果未能解决你的问题,请参考以下文章
JMeter基础 — 使用JMeter测试WebSocket接口