关于 golang 里,grpc 接口测试。大佬们是如何进行测试的2022-09-14 10:28:42random random订阅者关注私信10318文章0粉丝 测试交流23322字数 15阅读0分3秒阅读模式grpc 接口自动化测试应该怎么去实现相关阅读AI时代测试工程师的核心竞争力:从执行用例到可解释的质量判断从零搭建AI测试用例工作流:需求文档自动转思维导图AI+Skills如何让测试工程师效率提升10倍?三步实现智能生成测试用例宝塔面板的BUG新建网站时新建了文件再建文件夹时提示错误宝塔面板无法安装扩展的BUG解决方案PHP安装扩展下载链接错误测试反模式的思考 回复 23 评论 23 访客 23 body 9 2021-05-20 10:39:00 10F 回复 我刚接触 grpc 测试。也是根据网上案例来实现 grpcClient 调用 就是想看看大家都是怎么去实现测试 以及自动化测试的 陈恒捷 9 2021-05-20 09:40:41 9F 回复 你修改下你的正文吧?你的问题不是要怎么去做自动化,而是你觉得你现在的方法不大好,想看下有什么可以优化。可以把你现在用例怎么写的,也举个例子说明下吧,要不不知道你用的方法和大家理解的是否一致。 body 9 2021-05-20 09:24:40 8F 回复 目前测试方案,就是调用 proto 写测试方法来进行的 body 9 2021-05-20 09:24:02 7F 回复 说的不明确吗~~~~ body 9 2021-05-20 09:23:11 6F 回复 是的,现在就要测微服务直接的接口。也在学习 go 现在的疑惑是,开发每新增一个接口,我就需要对测试代码进行扩展(新增一个测试方法)。 应该怎么去做,可以自动生成新的测试用例 残枫 9 2021-05-19 19:45:53 5F 回复 事实上就是这样的,大概是两个层面,如果你只是测试 grpc+gin 暴露出来的 http 接口的话,这种就随便用啥语言都可以了。但是那个接口包含了复杂的微服务之间的相互调用,如果你想更加颗粒的测试微服务之间暴露的接口,你就要学 go,就要去学你们用的 grpc 框架,通过 proto 的接口声明来测试。 陈恒捷 9 2021-05-19 19:27:05 4F 回复 直接写接口调用去调?grpc 可以直接根据 proto 文件生成不同语言的调用函数吧。 hellohell 9 2021-05-19 19:12:44 3F 回复 头疼, 就提供这么一条信息,哪个大夫也不敢给您开药方。 body 9 2021-05-19 19:07:52 2F 回复 干的活都不一样~~这点不认同 残枫 9 2021-05-19 17:49:22 1F 回复 你把自己当做是开发,学一下 golang 的 grpc 的开发,那你就知道怎么去测试了!评论分页第 1 页 第 2 页 第 3 页 回复问题 匿名网友 确定 昵称 邮箱 网址 Address 提交 取消 拖动滑块以完成验证 您可能喜欢 AI时代测试工程师的核心竞争力:从执行用例到可解释的质量判断 从零搭建AI测试用例工作流:需求文档自动转思维导图 AI+Skills如何让测试工程师效率提升10倍?三步实现智能生成测试用例 宝塔面板的BUG新建网站时新建了文件再建文件夹时提示错误 宝塔面板无法安装扩展的BUG解决方案PHP安装扩展下载链接错误 测试反模式的思考 使用 cookie 绕过验证码,换一个系统就无法通过验证 MeterSphere测试平台UI 自动化窗口切换方法 5000 块买的 python 自动化课程难道就这? 在 Linux 上搭建 Jenkins,自动构建接口测试
10F
我刚接触 grpc 测试。也是根据网上案例来实现 grpcClient 调用
就是想看看大家都是怎么去实现测试 以及自动化测试的
9F
你修改下你的正文吧?你的问题不是要怎么去做自动化,而是你觉得你现在的方法不大好,想看下有什么可以优化。
可以把你现在用例怎么写的,也举个例子说明下吧,要不不知道你用的方法和大家理解的是否一致。
8F
目前测试方案,就是调用 proto 写测试方法来进行的
7F
说的不明确吗~~~~
6F
是的,现在就要测微服务直接的接口。也在学习 go
现在的疑惑是,开发每新增一个接口,我就需要对测试代码进行扩展(新增一个测试方法)。
应该怎么去做,可以自动生成新的测试用例
5F
事实上就是这样的,大概是两个层面,如果你只是测试 grpc+gin 暴露出来的 http 接口的话,这种就随便用啥语言都可以了。但是那个接口包含了复杂的微服务之间的相互调用,如果你想更加颗粒的测试微服务之间暴露的接口,你就要学 go,就要去学你们用的 grpc 框架,通过 proto 的接口声明来测试。
4F
直接写接口调用去调?grpc 可以直接根据 proto 文件生成不同语言的调用函数吧。
3F
头疼, 就提供这么一条信息,哪个大夫也不敢给您开药方。
2F
干的活都不一样~~这点不认同
1F
你把自己当做是开发,学一下 golang 的 grpc 的开发,那你就知道怎么去测试了!