我是靠谱客的博主 风趣板栗,这篇文章主要介绍Go 测试以及性能调优小记,现在分享给大家,希望可以做个参考。

testing.T的使用

获取代码覆盖率

go test -coverprofile=c.out //将报告写进c.out

go tool cover -html=c.out //在html中打开

testing.B的使用

性能测试

go test -bench .

生成测试报告

go test -bench . -cpuprofile cpu.out

查看报告 //需要安装graphviz 使用ppro优化性能

go tool pprof cpu.out

(pprof) :输入web将会生成一张svg 图片
 

 

最后

以上就是风趣板栗最近收集整理的关于Go 测试以及性能调优小记的全部内容,更多相关Go内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(119)

评论列表共有 0 条评论

立即
投稿
返回
顶部