Go学习笔记(四)Go自动化测试框架
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”是每次操作分配内存的次数平均
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步