首页 > 其他分享 >Eolink Apikit「 零代码」快速发起 RPC 接口自动化测试

Eolink Apikit「 零代码」快速发起 RPC 接口自动化测试

时间:2023-12-15 09:55:05浏览次数:27  
标签:DUBBO Eolink 接口 RPC 文档 测试 Apikit 请求

RPC(Remote Procedure Call )远程过程调用,是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC 的核心思想是将远程服务抽象成一个接口,客户端通过调用这个接口,就可以实现对远程服务的访问。

Eolink Apikit 支持多协议,RPC 、DUBBO、HTTP、REST、Websocket、gRPC、TCP、UDP、SOAP、HSF 等。零代码快速发起 RPC 接口自动化测试 ,可以根据 RPC 接口文档自动生成测试用例,开发者只需简单修改即可使用。


对 RPC / DUBBO 接口发起测试

以 DUBBO 接口为例,进入某个 DUBBO 协议的 API 文档详情页,点击文档上方测试标签,即可进入 API 测试页,系统会根据 API 文档的定义的请求报文自动生成测试界面并且填充测试数据。

image

image

1. 填写请求报文参数值

此测试 Demo 接口作用是将传入参数名和参数值输出

image

2. 发送请求查看返回结果

填写请求参数值,点击发送 即可发送请求并查看返回结果。

image

标签:DUBBO,Eolink,接口,RPC,文档,测试,Apikit,请求
From: https://www.cnblogs.com/apibest/p/17902718.html

相关文章

  • grpc使用nginx代理配置
    参考:https://www.nginx.com/blog/nginx-1-13-10-grpc/重点是标记红色的部分http{log_formatmain'$remote_addr-$remote_user[$time_local]"$request"''$status$body_bytes_sent"$http_referer"'......
  • 如何在 Eolink Apikit 中发起 TCP/UDP 文档测试
    TCP/UDP是两种常用的网络传输协议。TCP协议提供可靠的连接,而UDP协议提供不可靠的连接。TCP协议是面向连接的协议,在建立连接之前,客户端和服务器需要先握手。握手完成后,客户端和服务器之间就会建立一个可靠的连接。在连接建立之后,客户端和服务器可以通过该连接进行数据传输。T......
  • 【Python小随笔】 Grpc协议的使用
    定义接口//test.protosyntax="proto3";optioncc_generic_services=true;serviceGreeter{//第一个接口rpcOne(OneRequest)returns(OneResponse){}//第二个接口rpcTwo(TwoRequest)returns(TwoResponse){}}//第1个接口请求值messageOn......
  • 快速掌握 Websocket 接口测试|Eolink Apikit
    什么是websocket?WebSocket是HTML5下一种新的协议(websocket协议本质上是一个基于tcp的协议)。它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯的目的Websocket是一个持久化的协议。websocket的原理websocket约定了一个通信的规范,通过......
  • go-zero开发入门之网关往rpc服务传递数据
    go-zero的网关往rpc服务传递数据时,可以使用headers,但需要注意前缀规则,否则会发现数据传递不过去,或者对方取不到数据。go-zero的网关对服务的调用使用了第三方库grpcurl,入口函数为InvokeRPC:grpcurl.InvokeRPC(r.Context(),source,cli.Conn(),rpcPath,s.prepareMetadat......
  • 是谁的简历上全是秒杀商城和RPC啊?
    是不是还在苦于自己简历上的项目离不开商城、RPC、秒杀、论坛、外卖、点评等等烂大街的项目?是不是翻遍全网再很难找到一个既有含金量又能看得懂的项目?那么现在就不用找了,下面这个项目一定适合你!高性能短链系统EZLink!教程地址:https://itmtx.cn/column/17(或者小......
  • RPC
    RPC是什么?RPC(RemoteProcedureCall)即远程过程调用。为什么要RPC?因为,两个不同的服务器上的服务提供的方法不在一个内存空间,所以,需要通过网络编程才能传递方法调用所需要的参数。并且,方法调用的结果也需要通过网络编程来接收。但是,如果我们自己手动网络编程来实现这个调用......
  • A sample of JSON RPC service
    ThisisasampleserviceprogramwhichshowhowtoimplementaJSONRPC.TheRPCserviceincludedtwofunctionswhichusedforRSAsignandverify.Ifyouwanttobuildthesourcecode,youneedinstallorbuildthreeopensorucelibraries:Libevent,cJSON......
  • Nameko,gRPC,Spring Cloud区别?
    他们都是基于RPC这个思想理念,弄出来的具体的框架。我咨询chatGPT4,他们在下面11个不同维度的区别是什么?Certainly,here'sacomparisonintheformofaMarkdowntable:特性NamekogRPCSpringCloud开发语言Python支持多种编程语言(如Python、Java、Go、C#)Jav......
  • 前后端RPC交互
    需求:系统有WEB端、PC客户端、服务端(微服务架构)组成,WEB端和客户端(跨平台)功能有部分重合,共用一套微服务。Client要求必需使用RPC调用服务,WEB要求使用HTTP调用服务。 实现方案为提高开发效率,WEB采用Vue开发,Client使用Electron打包。前端采用Thrift与微服务通讯。服务端使用Dubb......