南忆 發表於 2024-6-1 16:22:04

Postman支持测试Websocket接口

<div id="navCategory"><h5 class="catalogue">目录</h5><ul class="first_class_ul"><li><a href="#_label0">01&nbsp;WebSocket&nbsp;简介</a></li><li><a href="#_label1">02 Websocket在线模拟请求工具</a></li><li><a href="#_label2">03 Postman</a></li><ul class="second_class_ul"><li><a href="#_lab2_2_0">1、建立 WebSocket 连接</a></li><li><a href="#_lab2_2_1">2、模拟数据交互</a></li><li><a href="#_lab2_2_2">3、断开 WebSocket 连接</a></li></ul></ul></div><p class="maodian"><a name="_label0"></a></p><h2><strong>01&nbsp;</strong><strong>WebSocket&nbsp;简介</strong></h2>
<p>WebSocket是一种在单个TCP连接上进行全双工通信的协议。</p>
<p>WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。</p>
<p>在测试 WebSocket 的时候,可以使用 js 编写简单的页面,通过浏览器进行访问调试。也可以通过现成的客户端工具,进行调试。</p>
<p class="maodian"><a name="_label1"></a></p><h2><strong>02 Websocket在线模拟请求工具</strong></h2>
<p><strong>访问访问地址</strong>://www.jsons.cn/websocket/</p>
<p>具有进行连接、断开、模拟发送数据等功能。</p>
<p>(请求时注意连接格式为 ws://IP或域名:端口(示例 ws://127.0.0.1:8089/websocket/devices)</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202406/202406011610112.png" /></p>
<p class="maodian"><a name="_label2"></a></p><h2><strong>03 Postman</strong></h2>
<p>使用新版的Postman(个人使用的是 10.12.4 版本的,目前的最新版)</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202406/202406011610113.png" /></p>
<p class="maodian"><a name="_lab2_2_0"></a></p><h3><strong>1、建立 WebSocket 连接</strong></h3>
<p>在 File&ndash;&gt; New 页面,选择 WebSocket Request,即可创建一个 WebSocket 模拟请求。</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202406/202406011610114.png" /></p>
<p class="maodian"><a name="_lab2_2_1"></a></p><h3><strong>2、模拟数据交互</strong></h3>
<p>在地址栏中输入相应的 WebSocket 请求地址,点击地址栏右侧的 &ldquo;Connect&rdquo; 按钮,即可建立连接。</p>
<p>连接建立成功后,在 Message 的信息栏中输入模拟数据,点击 &ldquo;Send&rdquo; 按钮,即可与服务端进行数据交互。</p>
<p><strong>优势:</strong></p>
<p></p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202406/202406011610125.png" /></p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202406/202406011610126.png" /></p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202406/202406011610127.png" /></p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202406/202406011610128.png" /></p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202406/202406011610129.png" /></p>
<p></p>
<p>支持多种数据格式</p>
<p>如:Text、JSON、XML、HTML、Binary等;</p>
<p>支持对交互信息进行格式化显示</p>
<p>如:Text、JSON、XML、HTML等;</p>
<p>支持对交互数据进行模糊搜索、筛选过滤、清空等操作;</p>
<p>交互数据按照时间倒序显示,更便于查看最新的数据。</p>
<p class="maodian"><a name="_lab2_2_2"></a></p><h3><strong>3、断开 WebSocket 连接</strong></h3>
<p>如果调试结束,点击地址栏右侧的 &ldquo;Disconnect&rdquo; 按钮,即可断开与 WebSocket 服务端的连接。</p>
<blockquote><p>PS:</p>
<p>通过上述对比,可以看出 Postman 的功能更为强大一些,数据格式显示更友好,用户体验更好。</p></blockquote>
<p></p>
<p>到此这篇关于Postman支持测试Websocket接口的文章就介绍到这了,更多相关Postman测试Websocket内容请搜索琼殿技术社区以前的文章或继续浏览下面的相关文章希望大家以后多多支持琼殿技术社区!</p>
頁: [1]
查看完整版本: Postman支持测试Websocket接口