
语言篇-golang-测试相关
小豆角
一个喜欢刨根问底的程序媛
展开
-
golang+beego+bee离开网络安装
1.安装golang:下载go的二进制安装包到任意目录,此包解压即可用:go1.4.2.linux-amd64.tar.gztar -xvfgo1.4.2.linux-amd64.tar.gz/usr/lib/ #解压后此包是一个go目录的文件夹配置;# vi /etc/profile export GOROOT=/usr/lib/goexport PATH="...原创 2020-03-31 21:17:02 · 294 阅读 · 0 评论 -
GoLand配置远程Linux
开发工具就不多说了哈,GoLang的开发利器自行寻找了。1、需要安装插件,preference->plugins->install jetbrain plugins如下图2、配置插件这里只说上图的5、6、7、85、6:Linux的登录名和密码,7:输入完访问IP后测试8:Linux端访问的目录我的Linux目录如下图:3、路径映射loca...转载 2019-06-27 10:30:19 · 1192 阅读 · 0 评论 -
goland使用的小甜头
代码格式化File->Settings->Tools->File Watchers->+->go fmt->将Name一栏go fmt中间的空格去掉即可应用,在保存的时候就可代码格式化。护眼设置File->Settings->Editor->Color Scheme->General->Text->Default ...原创 2019-06-14 17:27:46 · 181 阅读 · 0 评论 -
测试:单元测试、基准测试、pprof
《Go语言四十二章经》第二十六章 测试作者:李骁在Go语言中,所有的包都应该有必要文档和注释,当然同样甚至更为重要的是对包进行必要的测试。testing 包就是这样一个标准包,被专门用来进行单元测试以及进行自动化测试,打印日志和错误报告,方便程序员调试代码,并且还包含一些基准测试函数的功能。testing 包含测试函数、测试辅助代码和示例函数;测试函数包括Test开头的单元测试函数...转载 2019-06-02 16:31:12 · 399 阅读 · 0 评论 -
go的四大调试工具之1--pprof使用
四大工具:go的调试方式:1.Profiling:分析cpu/heap/threadcreat/goroutine/mutex使用情况,由runtime/pprof提供,见本文档tool介绍2.Tracing:跟踪分析调用栈,由net/trace包提供,见本文档tool3.Debugging:debug工具Delve和GDB,跟踪程序流4.Runtime...原创 2019-05-22 20:10:39 · 638 阅读 · 0 评论 -
go调试工具之3---delve
go get github.com/derekparker/delve/cmd/dlvdlv debug test-debug.gobreak main.main使用continue使程序运行到我设置断点的地方next命令让程序运行到下一句话使用print命令去看一下变量的值========attach到一个正在运行的进程======================dlv att...原创 2019-05-18 12:10:47 · 1547 阅读 · 0 评论 -
基准测试 -benchtest 单元测试
基准测试是一种测试代码性能的方法。想要测试解决同一问题的不同方案的性能,以及查看 哪种解决方案的性能更好时,基准测试就会很有用。基准测试也可以用来识别某段代码的 CPU或者内存效率问题,而这段代码的效率可能会严重影响整个应用程序的性能。许多开发人员会用 基准测试来测试不同的并发模式,或者用基准测试来辅助配置工作池的数量,以保证能最大化系 统的吞吐量。 让我们看一组基准测试的函数,找出将整数值转为字...原创 2019-05-12 10:02:43 · 2824 阅读 · 0 评论