Technical requirements
You can find the code for this chapter in the folder called chapter5 in the companion repo for this book at https://github.com/PacktPublishing/gRPC-Go-for-Professionals/tree/main/chapter9. In this chapter, I will be using three main tools: ghz
, grpcurl
, and Wireshark. You should already have Wireshark installed from Chapter 1, but if this is not the case, you can find it at https://www.wireshark.org/. ghz is a tool that will let us load test our API. You can get it by visiting https://ghz.sh/. Finally, we will use grpcurl to interact with our API from the terminal. You should be able to get it from https://github.com/fullstorydev/grpcurl.