当前位置: 首页 > news >正文

【实战教程】如何使用JMeter来轻松测试WebSocket接口?

1、websocket接口原理

打开网页:从http协议,升级到websocket协议,请求建立websocket连接服务器返回建立成功成功客户端向服务端发送匹配请求服务端选择一个客服上线服务器返回客服id客户端向服务器发送消息服务器推送消息给指定的客服服务器向客户端推送回执消息客服向服务器推送消息给服务端服务端推送消息给指定客户端服务端给客服推送消息回执

2、环境准备

在插件管理器中安装:WebSocket Samplers by Peter Doornbosch插件

图片

 

3、Jmeter测试websocket实战

①建立websocket链接

图片

图片

图片

②建立匹配链接

选择既可以发送消息,也可以接收消息的:WebSocket request-response Sampler选择以存在的链接选择文本内容形式输入匹配请求消息体

图片

图片

③提取客服id

图片

④给客服发送消息

图片

⑤接收消息

建立一个只读类型的链接由于未知对方何时回复,可以把等待响应时间设置长一点

图片

⑥关闭链接

图片

⑦调试脚本

图片

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

http://www.lryc.cn/news/385455.html

相关文章:

  • 【linux】详解——库
  • RuntimeError: “exp_vml_cpu“ not implemented for ‘Half‘
  • JVM之双亲委派机制
  • Gemalto SafeNet Luna HSM服务器硬件监控指标解读
  • 计算机视觉与人工智能领域常用期刊和会议缩写
  • ONLYOFFICE桌面编辑器8.1版:个性化编辑和功能强化的全面升级
  • 用一个实例看如何分享大量照片 续篇二,关于Exif (Exchangeable Image File) - 可交换图像文件
  • 使用Python自动化收集和处理视频资源的教程
  • 字节数组输出流转换为Base64方法记录
  • 在eclipse中导入idea项目步骤
  • 海思SS928/SD3403开发笔记4——u盘挂载
  • 偏微分方程算法之抛物型方程差分格式编程示例六(混合边界条件下C-N格式)
  • 【5G核心网】5G NWDAF(Network Data Analytics Function)网元功能介绍
  • 今日思考分享:全网爆火的山东车牌之歌原因是什么?
  • Spring Boot 2.x + Mybatis Plus 多数据源配置
  • 2、数据库模型图、er图
  • Docker的理解
  • 通信协议总结
  • Pinia + 组合式写法 + 选项式写法
  • vCenter-vAPI-Endpoint service health shows as Yellow
  • 2018年全国大学生数学建模竞赛A题高温服装设计(含word论文和源代码资源)
  • UEFA EURO 2024 GERMANY
  • Ueditor中集成135编辑器
  • C++ type list 模板
  • vscode刷LeetCode算法题环境配置
  • OpenCV报错已解决:Vector析构异常OpencvAssert CrtlsValidHeapPointer
  • AudioLM音频生成模型
  • Shardingsphere-Proxy 5.5.0数据迁移
  • c语言中的for循环
  • 大模型微调(finetune)方法