如何使用 JMeter 测试 WebSocket?

使用 JMeter 进行 WebSocket 测试,包括测试环境的搭建、WebSocket Sampler 的使用以及结果分析。

用 Apifox,节省研发团队的每一分钟

如何使用 JMeter 测试 WebSocket?

免费使用 Apifox

相关推荐

最新文章

API

一体化协作平台

API 设计

API 文档

API 调试

自动化测试

API Mock

API Hub

立即体验 Apifox
目录

WebSocket 是一种全双工的协议,允许客户端和服务器之间进行双向通信。JMeter 可以用于测试 WebSocket 应用程序。

   

安装 WebSocket Sampler

JMeter 默认不支持 WebSocket 协议,因此需要安装相应的插件

1、从 JMeter Plugins Manager 官方下载网站 下载安装 JMeter Plugins Manager

WebSocket 测试使用 JMeter
JMeter Plugins Manager

2、打开 JMeter Plugins Manager 安装 WebSocket Sampler

Jmeter 测试 WebSocket
安装 WebSocket Sampler

新建线程组

Jmeter 测试 WebSocket
新建线程组

新建 “WebSocket Sampler” 采样器

Say Hello

Jmeter 测试 WebSocket
新建 “WebSocket Sampler” 采样器
  • Server Name or IP:websocket-echo.com
  • Streaming connection:☑️
  • Request data:hello~

Say Bye

Jmeter 测试 WebSocket
Say Bye
  • Server Name or IP:websocket-echo.com
  • Streaming connection:☑️
  • Request data:bye~
  • Close connection pattern:bye

新建 “View Result Tree” 监听器

Jmeter 测试 WebSocket
新建 “View Result Tree” 监听器

运行测试

运行测试
Jmeter 测试 WebSocket

试试比 JMeter 更好用的 API 工具

Apifox 是一体化 API 协作平台,可以实现 API 文档、API 调试、API Mock、 API 自动化测试,支持 HTTP\HTTP2、WebsocketDubbogRPCSSE 等众多协议,是更先进的 API 设计/开发/测试工具。Apifox 提供了一种全面的 API 管理解决方案。使用 Apifox ,你可以在一个统一的平台上设计、调试、测试以及协作你的 API,消除了在不同工具之间切换和数据不一致的问题。 简化了你的 API 工作流,并确保了前端、后端和测试人员之间的高效协作。想要全面提升 API 开发与测试效率,就用 Apifox。

免费使用:https://apifox.com/

Websocket 测试工具

知识扩展: