To profile a test simply run:
$ go test -memprofile mem.prof -cpuprofile cpu.prof
To get the output of the memory profile into a png:
$ go tool pprof -png mem.prof
To get the output of the CPU profile into a png:
$ go tool pprof -png cpu.prof
Example of the memory profile:

Example of the CPU profile:

~
~