Building cli stress testing tool from scratch -- where do I start?

Perhaps this chapter of The Go Programming Language can be of use:

Go to page 17. “1.6. Fetching URLs Concurrently”. And take a look at the accompanying code: