首页 > 其他分享 >RunnerGo中WebSocket、Dubbo、TCP/IP三种协议接口测试详解

RunnerGo中WebSocket、Dubbo、TCP/IP三种协议接口测试详解

时间:2023-08-21 18:44:17浏览次数:35  
标签:RunnerGo Dubbo WebSocket 协议 TCP 地址栏 连接

大家好,RunnerGo作为一款一站式测试平台不断为用户提供更好的使用体验,最近得知RunnerGo新增对,WebSocket、Dubbo、TCP/IP,三种协议API的测试支持,本篇文章跟大家分享一下使用方法。

WebSocket协议

WebSocket 是一种在单个 TCP 连接上进行全双工通信的 API 技术。相比于传统的 HTTP 请求,WebSocket 具有更低的延迟和更高的效率。它适用于需要长时间保持连接并实时传输数据的场景,例如在线游戏、实时聊天等。

WebSocket 通过一个简单的握手过程来建立连接。在地址栏填写 URL 后点击「连接」按钮,即可完成握手并建立 WebSocket 连接。

 

 

• 首先我们进入首页点击测试对象,选择添加WebSocket协议,

• 在地址栏填写WebSocket URL以建立连接。同时,你可以自定义握手时所需要传递的参数,比如 Params、Headers、Cookies,以满足鉴权或其他复杂场景。

• 点击连接即可发送消息

Dubbo协议

Dubbo协议是Dubbo框架定义的一种通信协议,用于实现分布式服务之间的远程调用。它采用自定义的二进制编码方式,具有高性能和高效率,并提供了丰富的功能和特性。

 

• 在测试对象页面添加Dubbo协议

• 在地址栏输入API调用名称,方法名称并填写注册中心、注册中心地址,点击发送即可调试。

TCP协议

TCP 提供了一种可靠、面向连接的数据传输机制,适用于需要确保数据完整性和顺序性的应用程序,如网页浏览、文件传输、电子邮件等。

 

• 在测试对象页面添加TCP协议

• 在地址栏输入TCP/IP 接口的 URL 即可完成握手并建立连接

• 可以在发送消息窗口中编写需要发送的消息,目前支持 json、XML、Text 文本消息发送,也支持二进制消息格式发送。

 

标签:RunnerGo,Dubbo,WebSocket,协议,TCP,地址栏,连接
From: https://www.cnblogs.com/meimaodachong/p/17646790.html

相关文章

  • (一)Dubbo源码解析:增强SPI
    〇、前言在Dubbo的架构设计中,如何可以通过“类插拔”的方式,对其功能进行灵活的扩展或者削弱,那么,SPI起到了极其关键的作用。本篇文章作为分析Dubbo源码的第一篇文章,我们先暂时放下“服务注册发布流程”、“服务启动流程”、“请求处理流程”……这些功能代码的探索,我们先从最基本的......
  • Dubbo高手之路3,Dubbo服务消费详解
    大家好,我是哪吒。上一篇分享了Java面试被问到Dubbo,怎么回答可以得高分?今天详细的分解一下Dubbo的扩展机制,实现快速入门,丰富个人简历,提高面试level,给自己增加一点谈资,秒变面试小达人,BAT不是梦。说真的,从零学习Dubbo,看这个系列足够了,共10篇,欢迎持续关注,相约每天早八点。三分钟你将学......
  • Springboot websocket简单使用
    1、在pom.xml导入依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId></dependency>2、在SpringBoot项目的service层中创建一个Host类,其中包含一个getCPUUsage()方法用于定时获取......
  • 这几点,RunnerGo领先太多了
    在用jmeter做性能测试时想看完整一点的测试报告,想配置阶梯模式来压测,想配置不同的接口并发这些都需要安装插件并且影响机器性能,想做自动化测试还得放到jenkins,这些配置起来太繁琐。今天给大家推荐一款测试平台RunnerGo,内置各种测试工具解决这些痛点。不需要扩展插件即可实时查看测......
  • 这几点,RunnerGo领先太多了
    在用jmeter做性能测试时想看完整一点的测试报告,想配置阶梯模式来压测,想配置不同的接口并发这些都需要安装插件并且影响机器性能,想做自动化测试还得放到jenkins,这些配置起来太繁琐。今天给大家推荐一款测试平台RunnerGo,内置各种测试工具解决这些痛点。不需要扩展插件即可实时查看......
  • 直播系统源码协议探索篇(二):网络套接字协议WebSocket
     上一篇我们分析了直播平台的会话初始化协议SIP,他关乎着直播平台的实时通信和多方互动技术的实现,今天我们来讲另一个协议,叫网络套接字协议WebSocket,WebSocket基于TCP在客户端与服务器建立双向通信的网络协议,并且可以通过单个长连接实现。在直播系统源码平台已经成为人们获取知识......
  • 直播系统源码协议探索篇(二):网络套接字协议WebSocket
    上一篇我们分析了直播平台的会话初始化协议SIP,他关乎着直播平台的实时通信和多方互动技术的实现,今天我们来讲另一个协议,叫网络套接字协议WebSocket,WebSocket基于TCP在客户端与服务器建立双向通信的网络协议,并且可以通过单个长连接实现。在直播系统源码平台已经成为人们获取知识、放......
  • python rasa聊天机器人教程三:基于WebSocket的简单网页组件配置
    1.准备环境新建一个目录,并且在命令行中进入该目录初始化一个Rasa项目,使用以下命令:rasainit2.修改Rasa的配置在Rasa项目目录中,找到credentials.yml文件,添加以下内容:socketio:user_message_evt:user_utteredbot_message_evt:bot_utteredsession_persistenc......
  • Nginx支持websocket的配置详解
     目录一、对wss与nginx代理wss的理解:二、Nginx支持websocket的配置一、对wss与nginx代理wss的理解:1、wss协议实际是websocket+SSL,就是在websocket协议上加入SSL层,类似https(http+SSL)。2、利用nginx代理wss【通讯原理及流程】客户端发起wss连接连到nginxnginx......
  • WebSocket_入门案例
           ......