gRPC的测试
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中可以看到返回