什么?Postman也能测WebSocket接口了?
01 WebSocket 简介
WebSocket是一种在单个TCP连接上进行全双工通信的协议。
WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。
在测试 WebSocket 的时候,可以使用 js 编写简单的页面,通过浏览器进行访问调试。也可以通过现成的客户端工具,进行调试。
02 Websocket在线模拟请求工具
访问访问地址:http://www.jsons.cn/websocket/
具有进行连接、断开、模拟发送数据等功能。
(请求时注意连接格式为 ws://IP或域名:端口(示例 ws://127.0.0.1:8089/websocket/devices)

03 Postman (推荐!!!)
使用新版的Postman(个人使用的是 10.12.4 版本的,目前的最新版)

1、建立 WebSocket 连接
在 File–> New 页面,选择 WebSocket Request,即可创建一个 WebSocket 模拟请求。

2、模拟数据交互
在地址栏中输入相应的 WebSocket 请求地址,点击地址栏右侧的 “Connect” 按钮,即可建立连接。
连接建立成功后,在 Message 的信息栏中输入模拟数据,点击 “Send” 按钮,即可与服务端进行数据交互。
优势:
支持多种数据格式,如:Text、JSON、XML、HTML、Binary等;
支持对交互信息进行格式化显示,如:Text、JSON、XML、HTML等;
支持对交互数据进行模糊搜索、筛选过滤、清空等操作;
交互数据按照时间倒序显示,更便于查看最新的数据。





3、断开 WebSocket 连接
如果调试结束,点击地址栏右侧的 “Disconnect” 按钮,即可断开与 WebSocket 服务端的连接。
PS:通过上述对比,可以看出 Postman 的功能更为强大一些,数据格式显示更友好,用户体验更好
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

相关文章:
什么?Postman也能测WebSocket接口了?
01 WebSocket 简介 WebSocket是一种在单个TCP连接上进行全双工通信的协议。 WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接…...
requests库的学习(详细篇)
一、request库的安装 requests属于第三方库,Python不内置,因此需要我们手动安装。 pip3 install requests...
postgreSQL如何快速查询大表数据量
文章目录 场景方案结果 场景 我有一个非常大的表,估计几百万或者几千万。 我开始使用了 select count(*) from my_table_javapub 方式,查询非常慢。 如何解决??? 方案 如果你需要更快地获取表中的行数,…...
微信小程序内嵌h5页面,实现动态设置顶部标题的功能
一、需求描述 使用HBuilder X作为开发工具,vue作为开发语言,开发微信小程序。微信小程序页面内嵌h5页面,即<web-view></web-view>标签。通过设置不同url连接地址,设置不同的标题。 二、失败做法 页面A嵌入h5页面&a…...
手机IP地址会随位置变化吗
当今社会,手机已经成为人们生活中必不可少的工具之一。然而,许多人对于手机的IP地址是否会随位置的变化而改变感到困惑。在本文中,虎观代理小二二将揭开这个迷团,深入讨论手机IP地址的变化情况,并为您提供详细解答。 首…...
为什么考完软考中级还要考高级呢?
为什么考完软考中级还要考高级呢?软考高级含金量大吗? 根据《计算机技术与软件专业技术资格(水平)考试暂行规定》第十条: “通过考试并获得相应级别计算机专业技术资格(水平)证书的人员,表明其已具备从事…...
03.实现
实现 条款26:尽可能延后变量定义式的出现时间 条款27:尽量少做转型动作 条款28:避免返回handles指向对象内部成分 在C中,handles是指一个指向对象的指针或引用,用于访问该对象的成员函数或成员变量。 而条款28所说…...
可视化大屏时代的到来:智慧城市管理的新思路
随着科技的不断发展,智能芯片作为一种新型的电子元件,被广泛应用于各个领域,其中智慧芯片可视化大屏是一种重要的应用形式。 一、智慧芯片可视化大屏的优势 智慧芯片可视化大屏是一种将智能芯片与大屏幕显示技术相结合的产品,山海…...
Hibernate的三种状态
1.瞬时状态(Transient) 通过new创建对象后,对象并没有立刻持久化,他并未对数据库中的数据有任何的关联,此时java对象的状态为瞬时状态,Session对于瞬时状态的java对象是一无所知的,当对象不再被其他对象引用时…...
React 中 useContext 的用法与性能问题详解
文章目录 一、useContext 是什么?二、useContext 使用场景三、使用步骤1.使用 createContext 创建一个 Context2.使用 Provider 提供值3.使用 useContext 访问 Context完整示例 四、Provider 的 value 类型五、如何在子组件中修改 context 的数据?六、使…...
流程图是什么,用什么软件做?
在工作流程中,经常会遇到需要图形化呈现整个流程的情况。流程图就是一种一目了然的图形化表现方式,便于人们理解、沟通和管理整个流程。 1.Visio Visio是一款微软公司的图表软件,可以用于创建各种类型的流程图、组织结构图、网络图、平面图…...
Linux 家目录和根目录
摘要: 在 Linux 操作系统中,家目录和根目录是两个非常重要的概念。它们是 Linux 文件系统中的两个关键节点,为用户和系统进程提供存储、管理和访问文件和目录的接口。本文旨在深入探讨和理解这两个目录的结构、功能和使用方式,同时…...
js前端跨屏效果
效果: 三个球 源码: <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>三个球</title> </h…...
配置华为云镜像加速器
登录华为云官网,点击控制台 在服务列表里面寻找swr服务 点击镜像中心,点击镜像加速器 {"registry-mirrors": [ "https://301dc05233c6419b810bdb22135af9eb.mirror.swr.myhuaweicloud.com" ]}配置镜像加速器 vim /etc/docker…...
Redis的四种模式:单机、主从、哨兵、集群
一、简单理解 单机模式:安装你的redis,启动服务即为单机模式。 主从模式:一个主节点搭配一个或多个从节点,无自动故障转移功能,主节点发生故障后,需要人工将其中一个从节点设置为主节点。 哨兵模式&…...
【开源】基于Vue.js的民宿预定管理系统
项目编号: S 058 ,文末获取源码。 \color{red}{项目编号:S058,文末获取源码。} 项目编号:S058,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 用例设计2.2 功能设计2.2.1 租客角色…...
网络安全深入学习第九课——本机信息收集
文章目录 一、Windows基本信息收集1、查看当前权限2、查看指定用户的详细信息3、查看用户SID4、查看网卡配置5、查看服务器版本\补丁等6、查看系统架构7、查看安装的软件及版本8、查看本机服务信息9、查询进程信息和列表10、查看启动程序信息11、查看计划任务12、查看主机开机时…...
深入理解C语言指针基础概念:定义、内存地址与声明初始化
导言: 在C语言中,指针是一项强大而重要的概念,直接涉及内存的底层操作。理解指针的基础概念对于熟练运用C语言以及理解底层系统工作原理至关重要。本文将深入研究指针的定义、内存地址的概念以及指针的声明和初始化,帮助读者建立对…...
Django DRF版本号的处理
在restful规范中,后端的API中需要体现版本。如果项目比较大,需要些很多的视图类,在每一个类中都写一遍会比较麻烦,所以drf中也支持了全局配置。在每个版本处理的类中还定义了reverse方法,他是用来反向生成URL并携带相关…...
[工业自动化-25]:IDEC和泉RU2S-24D/RU4S-24D继电器的使用说明和接线方式
目录 一、外观 1.1 继电器整体: 1.2 继电器主体: 1.3 底座: 二、RU系列通用继电器介绍 2.1 总体 2.2 性能规格 2.3 锁存杆 2.4 信号定义与连线 - 2S系列 (1)24V输入 (2)第一路输出 …...
STEC SEC-4400质量流量控制器
STEC SEC-4400 采用金属密封结构,专为半导体、光伏等严苛气体控制场景设计,主要特点如下:中间(13条)控制精度达 1.0% F.S.,满足精密工艺需求重复性为 0.2% F.S.,多次运行一致性高响应时间小于 1…...
从华为LTC到企业ERP:聊聊SAP实施中那些“端到端”大流程的设计心法与避坑指南
从华为LTC到企业ERP:SAP实施中的端到端流程设计实战 当企业数字化转型进入深水区,单纯的功能模块优化已无法满足业务需求。那些在SAP实施中真正创造价值的高手,往往都掌握着一个核心能力——用端到端流程的视角重构企业运营逻辑。这就像建筑师…...
C++26合约编程深度实践(2024年唯一通过GCC 14.2+Clang 18实测的工业级接入方案)
更多请点击: https://intelliparadigm.com 第一章:C26合约编程的演进脉络与工业落地价值 C26 正式将合约(Contracts)纳入核心语言特性,标志着从 C20 的实验性支持迈向生产就绪的关键跃迁。相较于早期草案中模糊的 as…...
Vissim 4.3新手避坑指南:从导入卫星图到让车流跑起来的完整流程
Vissim 4.3新手避坑指南:从导入卫星图到让车流跑起来的完整流程 第一次打开Vissim 4.3时,满屏的英文按钮和复杂参数确实容易让人望而生畏。作为交通仿真领域的标杆软件,Vissim能精准模拟从微观车辆行为到宏观交通流的各种场景,但前…...
别再傻傻分不清了!手把手教你给Autosar CAN报文选Basic还是Full(附TC39x芯片实战配置)
Autosar CAN报文配置实战:Basic-CAN与Full-CAN的工程决策指南 当你在TC39x芯片上配置第33个发送报文时,硬件资源不足的警告突然弹出——这个场景对许多嵌入式工程师来说并不陌生。在汽车电子领域,CAN总线资源的合理分配直接关系到整车通信的稳…...
Mesa图形库的“翻译官”角色:以Panfrost驱动为例,看开源GPU栈如何工作
Mesa图形库的“翻译官”角色:解码开源GPU栈的协作密码 当你在Linux系统上运行一个简单的3D程序时,屏幕上的每个像素背后都隐藏着一场精密的跨层对话。这场对话的核心翻译官,正是Mesa图形库——它像一位精通多国语言的同声传译专家,…...
QuantEcon.py入门指南:10分钟掌握经济学计算利器
QuantEcon.py入门指南:10分钟掌握经济学计算利器 【免费下载链接】QuantEcon.py A community based Python library for quantitative economics 项目地址: https://gitcode.com/gh_mirrors/qu/QuantEcon.py QuantEcon.py是一个基于社区的Python定量经济学库…...
从Max Payload Size到Outstanding:手把手教你为你的NVMe SSD或显卡优化PCIe带宽
从Max Payload Size到Outstanding:手把手教你为你的NVMe SSD或显卡优化PCIe带宽 当你花大价钱购入顶级NVMe固态硬盘或高端显卡时,是否遇到过性能不如预期的困扰?设备明明连接在PCIe 3.0 x4甚至更高规格的接口上,实测带宽却始终无法…...
华为防火墙实战:用IP-Link和HealthCheck给你的企业多线外网做个“体检”
华为防火墙双链路健康监测实战:IP-Link与HealthCheck的高效联动方案 1. 企业多线外网面临的运维挑战 现代企业网络架构中,多ISP线路接入已成为保障业务连续性的标配方案。某中型电商企业运维负责人曾分享过这样的经历:在一次大促活动中&#…...
量子计算里的‘万能钥匙’:从受控U门到通用量子门集的构建心法
量子计算里的‘万能钥匙’:从受控U门到通用量子门集的构建心法 量子计算正从实验室走向现实应用,而理解其底层逻辑的关键在于掌握量子门这一"原子操作"。与经典计算机中晶体管组成逻辑门类似,量子计算机通过量子门的组合实现复杂运…...


