有Go好用的自动化测试框架推荐吗?

项目需要压力测试API接口,实现功能测试、边界测试、压力测试等,求推荐Go的实用测试框架
已邀请:

hclac - 90后码农

赞同来自: koalaone vnaiot

推荐一下:
- GoConvey: https://github.com/smartystreets/goconvey
- GoMock: https://github.com/golang/mock/
- GoMonkey: https://github.com/agiledragon/gomonkey
- GoMocket: https://github.com/Selvatico/go-mocket

apple123

赞同来自: koalaone

最好用jmeter之类测试工具吧。

如果真的要用Golang框架,有:https://github.com/onsi/ginkgo

但是,Golang本身有如:

```
func Benchmark_ABC(b *testing.B) {
```

```
go test -v -test.run="ABC.*" -test.bench="ABC.*" -test.count=1 -test.benchtime=3s
```

的压测。

如:

```
func TestABC(t *testing.T) {
```

```
go test -v -test.run="ABC.*"
```

的单元测试

astaxie - 创造、获取、分享、传播和应用Go

赞同来自: koalaone

推荐几个Go的测试框架

- GoConvey http://goconvey.co/
- gocheck http://labix.org/gocheck

要回复问题请先登录注册