我们日常如果开发模式是领域分层模型或者业务中台的话,这种客户端和服务端几乎都是分成两拨团队来进行开发的。所以对于底层服务端的开发的话,我们一般写完服务端需要进行测试,测试的时候我们一般也不会单独再去写一个客户端的程序进行测试,这时候有什么好的办法呢?当然有,就是直接使用apifox这个工具来进行测试。下面我们来介绍下:
一、下载apifox
这里我们在apifox官网上下载即可。下载完成后在电脑上安装一下:
二、创建项目
这里的apifox客户端打开的时候需要登录,我们直接登录上去就可以了,然后就可以看到我们的项目:
这里我们点击新建项目按钮:
这里新建的项目一定要选择这里的grpc,然后随便写个项目名称即可,示例如下:
点击新建之后,这里首先就会让我们导入proto的源文件,这里导入的文件案例如下:
导入完成之后,就可以在页面上看到具体编译的相关信息,带有类,方法信息:
这里我们主要测试这个list方法,所以点击这里的list方法后,右侧就会显示对应的调试信息,我们在里面写上服务端的ip+端口,然后request的话主要以json的形式编写即可,示例图如下:
然后我们的i安吉右上角的调用按钮,就可以看到是否能调用成功了:
是不是很简单。以上就是使用apifox调用grpc服务端的案例教程。
还没有评论,来说两句吧...