gRPC的测试

发布时间 2023-08-04 09:39:14作者: JodieRao

gRPC(Google remote procedure call)远程过程调用,使不同服务在不同机器上互相调用就像调本地一样方便

但调用方和服务方对应开发不是一个人,出现问题,没法确认是哪方的问题,因此,可以使用BloomRPC工具测试rpc服务是否正常

 

1、测试工具: BloomRPC,下载地址 https://github.com/uw-labs/bloomrpc/releases

2、物料:.proto文件和授权码(一般找开发要,或者自己从代码里获取)

3.使用:

  • 打开BloomRPC,点击绿色加号添加proto文件,双击需要测试的服务
  • 在地址栏输入服务的域名和端口号,选中TLS(加密的需要,一般都是加密的)
  • 本地绑定好rpc域名的 ip + host
  • 去调用方发布的对应集群的容器中修改yaml文件,修改host的ip(看情况是否需要)
  • 在METADATA中填入授权码
  • 在Editor中填入参数,不知道参数可参见proto文件,或者询问开发
  • 点击中间运行按钮,即可在Response中可以看到返回