我是靠谱客的博主 风趣板栗,最近开发中收集的这篇文章主要介绍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 测试以及性能调优小记所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部