Jmeter - 请求 WebSocket 接口
https://blog.51cto.com/u_13661275/3223501
https://blog.csdn.net/qq_41868500/article/details/121144557
https://blog.csdn.net/weixin_43522687/article/details/125415367
Jmeter 默认没有支持发送 WebSocket 协议的取样器,因此需要下载插件
我们以Peter Doornbosch 的插件为列:
下载号后重启Jmeter后会发现多了以下取样器:
介绍下用处:
- WebSocket Open Connection:发开WebSocket连接
- WebSocket Ping/Pong:Ping 和 Pong 是WebSocket里的 “心跳”,用来保证客户端在线,一般流程是服务器给客户端Ping,客户发送Pong回应,
表明自己的在线状态 - WebSocket Single Read Sample:仅仅从服务端读取响应
- WebSocket Single Write Sample:仅仅向服务端发送信息
- WebSocket request-response Sample:既可以接收也可以向服务端写
多线程情况下,连接只需要执行一次,因此可以放在仅一次控制器
注意选Pong
向服务端发消息:
Ping/Pong 可以被禁用,若不想让Ping/Pong 执行太频繁,可以把Ping/Pong 放到“固定定时器”下面
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律