Go自动化测试非常简单,在结合VSCode的,让测试完全自动化


一 、编辑器下测试

1、测试代码以xxx_test.go方式命名 

2、测试函数要以 func Test开头

3、测试函数要以t *Testing.T为参数

4、在VSCode里就会有这两个按钮,一个直接run这个函数,一个会启动debug


二、命令行测试

1、命令行cd 到测试xxx_test.go代码文件所在目录

2、敲入命令 go test

也可以只测试某个文件 go test xxx_test.go


三、标准压力测试

函数名字以func Benchmark_XXX(b *testing.B)为开头的

Benchmark_Haha-8  2000000000   0.00 ns/op  0 B/op    0 allocs/op
函数执行 2000000000 
ns/op 每次执行消耗时间(纳秒)
B/op 每次操作分配的字节
allocs/op”是每次操作分配内存的次数平均