首页 > 其他分享 >gRPC的测试

gRPC的测试

时间:2023-08-04 09:45:29浏览次数:52  
标签:调用 服务 proto gRPC 测试 BloomRPC

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中可以看到返回

 

 

标签:调用,服务,proto,gRPC,测试,BloomRPC
From: https://www.cnblogs.com/JodieRao/p/17602447.html

相关文章

  • web安全测试工具
    web安全测试工具1,appscan,算是用的非常多的一款工具了,扫描后能够将绝大部分的漏洞找出来。2,NetsparkerCommunityEdition这个程序可以检测SQL注入和跨页脚本事件。牛逼的是还能提供解决方案3,Websecurify这是个简单易用的开源工具,此程序还有一些人插件支持,可以自动检测网页漏......
  • pytest-xdist分布式测试原理浅析
    pytest-xdist执行流程:解析命令行参数:pytest-xdist会解析命令行参数,获取用户指定的分发模式、进程数、主机列表等信息。加载测试用例:pytest-xdist会加载所有的pytest测试用例,包括在当前目录和子目录下的所有测试文件和测试函数。分发测试用例:根据用户指定的分发模式,py......
  • 读excel测试用例;登录;做pytest 请求
    1.从excel中读数据 返回【{字典}{字典}】;当传参数时,可以获得对应单元格内容importxlrdimportjsonfromconfigs.configsimportHOSTfromutils.md5importget_md5#在创建excel时,将登录接口的返回结果粘贴到excel时需要“只粘贴文本”#将excel实例化defget_exce......
  • VScode 中golang 基准测试 go test -bench .
    目的:基准测试的主要目的是比较不同实现方式之间的性能差异,找出性能瓶颈。1准备以_test.go结尾文件和导入testing包在命名文件时需要让文件必须以_test结尾,在文件中导入testing包。基准测试可以测试一段程序的运行性能及耗费CPU的程度,获得代码内存占用和运行效率的性能数据。G......
  • 《软件测试的艺术》原书第三版 - 第三章 - 代码检查、走查与评审
    第三章代码检查、走查与评审发现了一句有趣的话:从内部产生的压力似乎会急剧增长,并产生一个趋势,要“尽可能快地修正这个缺陷”。由于这些压力的存在,程序员在改正某个由基于计算机测试发现的错误时所犯的失误,要比改正早期发现的问题时所犯的失误更多一些。太紧张了?代码检查......
  • Kafka 2.11 安装和测试
    1.简介 kafka(官网地址:http://kafka.apache.org)是一款分布式消息发布和订阅的系统,具有高性能和高吞吐率。  i.消息的发布(publish)称作producer,消息的订阅(subscribe)称作consumer,中间的存储阵列称作broker。 ii.多个broker协同合作,producer、consumer和broker三者之间通过zooke......
  • 性能测试怎么做?测试工具怎么选择?
    在当前软件测试行业,熟练掌握性能测试已经是测试工程师们面试的敲门砖了,当然还有很多测试朋友们每天的工作更多的是点点点,性能方面可能也只是做过简单的并发测试,对于编写脚本,搭建环境方面也比较陌生。今天这篇文章就给大家梳理一下如何去做性能测试,和怎么熟练掌握性能测试。文章结构......
  • 性能测试怎么做?测试工具怎么选择?
    在当前软件测试行业,熟练掌握性能测试已经是测试工程师们面试的敲门砖了,当然还有很多测试朋友们每天的工作更多的是点点点,性能方面可能也只是做过简单的并发测试,对于编写脚本,搭建环境方面也比较陌生。今天这篇文章就给大家梳理一下如何去做性能测试,和怎么熟练掌握性能测试。文章结......
  • 电线电缆上架亚马逊美国站UL1581测试报告如何办理?
    电线电缆作为电力传输和连接的重要组成部分,其品质和安全性对于电气设备的正常运行至关重要。为了确保电线电缆在美国市场的符合安全标准,UL1581测试报告是不可或缺的。那么,如何办理电线电缆上架亚马逊美国站UL1581测试报告呢?首先,我们需要明确UL1581测试报告的作用和意义。UL即"Under......
  • 测试中发现的一个有趣的小问题!
    测试中发现的一个小问题,感觉挺有趣记录一下!问题描述:在业务测试过程中,我们在mysql使用的一个字段值类型为int类型,然后再测试极值的情况下,我输入10个9发现可以正常提交数据并保存成功,然而当再次进入配置的时候发现保存的值并非10个9而是变为了1410065407。然后自己通过抓包发现在......