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

WebSocket 测试工具

一、WebSocket 简介

WebSocket是一种在单个TCP连接上进行全双工通信的协议。

WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。

在测试 WebSocket 的时候,可以使用 js 编写简单的页面,通过浏览器进行访问调试。
也可以通过现成的客户端工具,进行调试。

二、Websocket在线模拟请求工具

访问访问地址:http://www.jsons.cn/websocket/
具有进行连接、断开、模拟发送数据等功能。
(请求时注意连接格式为 ws://IP或域名:端口(示例 ws://127.0.0.1:8089/websocket/devices)

在这里插入图片描述

三、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 !!!

推荐使用 Postman !!!

推荐使用 Postman !!!



http://www.kler.cn/a/3124.html

相关文章:

  • 智慧园区管理平台实现智能整合提升企业运营模式与管理效率
  • 【美】H1B、F1、CPT、Day 1 CPT、OPT、B1/B2转F1 的核心区别及适用场景
  • 巴塞尔问题详解:计算所有正整数平方的倒数之和
  • 在线课堂小程序设计与实现(LW+源码+讲解)
  • Vue.js组件开发-实现下载时暂停恢复下载
  • Kmesh v1.0 正式发布
  • Windows中: ‘ssh‘ 不是内部或外部命令 解决办法
  • 【Vue全家桶】详解Vue Router(一)
  • UML类与类之间的关系
  • 内存操作函数
  • Portainer堪称最优秀的容器化管理平台
  • 条件判断 逻辑运算符
  • Visual chatgpt多模态大模型的前菜
  • 平板触控笔哪些品牌好?ipad触控笔推荐平价
  • 第十三届蓝桥杯省赛 python B组复盘
  • Spring Boot 自定义应用开发框架九——基本增删改查“低代码”框架初设计2 未完待续
  • MySQL的COUNT语句,竟然都能被面试官虐的这么惨!?
  • 如何实现一个 APM watchdog
  • 通信工程考研英语复试专有名词翻译
  • 【数据结构入门】-二叉树的基本概念
  • Linux系统编程 - 基础IO(IO操作)
  • 【Linux】进程理解与学习(Ⅰ)
  • Vue项目实战 —— 后台管理系统( pc端 ) —— Pro最终版本
  • 【Selenium自动化测试】滑动解锁与窗口截图、关闭
  • Spring Boot 实现多文件上传
  • “提效”|教你用ChatGPT玩数据