测试基础 有没有老哥用 go 作为测试的技术栈

body · 2021年04月21日 · 最后由 槽神 回复于 2021年04月28日 · 4774 次阅读

如题

共收到 19 条回复 时间 点赞

会一些 python,然后最近在学 go。

盲猜 字节的应该会挺多的吧

写过一段时间 go,就是 demo 水平。。。

用来写命令行工具挺不错的,我写过 redis 的常用命令操作,还有小改了一个别人的 kafka 命令行工具。
另外 go 性能不错,并发也比较简单,批量写入 redis 发 kafka 很赞,还有用来做 locust 的压测 slave 也很棒。

既然 go 为并发而生,可以考虑用 go 开发压测工具,并且可以和 locust 一样自由编写压测脚本。

我会三种语言:java/python/go,三种语言我是优先选 go 的,开发简单性能又高,其他的看业务吧。不过 python 反而用的最多,因为平时的同事代码都是 python。

body #7 · 2021年04月22日 Author
乐天 回复

我最近也在学 go,跟以前的语法相差太大

body #12 · 2021年04月22日 Author
花菜 回复

看来是值得一学了

body #11 · 2021年04月22日 Author
blues_mli 回复

压测工具的难点在于服务器的时时监控。这块是一点没了解过

body #10 · 2021年04月22日 Author
残枫 回复

😂 我也快了,Java 最顺手、Python 会简单的。go 刚开始学

body 回复

我是三种语言轮换吧。有时候开发一些工具首先想用 go,但是没有前人造轮子,被迫只能选择 java/python,而且有些 sdk 只支持 java,所以没得选,go 使用最多的应该是写压力工具以及一些通用工具对第三方依赖不高的。

我都是拿 go 开发工具,平台什么的, 因为我搞 docker 和 k8s 么, 这个领域都是用 go 写东西的。 但还真没拿 go 写过测试。

只用 java,和开发代码同源。项目没用 go,所以也没机会用。

主要还是用 go 写命令行工具,专门用来测试的话还是少,python 测试这块的工具比 go 多

go/python/js 目前换着用,也够用了,java 没啥机会用,也不想学

4楼 已删除

准备用 go 写压测工具

body #2 · 2021年04月28日 Author

这很明显是用 Python 写的啊

你们说的是 pyscript 么,正在学😂

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册