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 放到“固定定时器”下面

posted @   rmticocean  阅读(268)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示