Curl is a good tool to familiarize yourself with, but I've written test with curl and bash it is very cumbersome this is another level of awesomeness for that. If all you are going to do is connect to a server with some json, then curl is ok, I agree that nc/telnet/socat might be a bit extreme.
Hurl is not enough for some of the tests I want to write, i.e. testing sending a 50MB file, or dynamic content.
Hurl is not enough for some of the tests I want to write, i.e. testing sending a 50MB file, or dynamic content.