Depende do tipo de teste que você deseja executar? Se você quiser testar o estabelecimento de uma conexão e enviar alguns dados, posso pensar em dois testes simples. Use netcat
(nc) para "fazer eco" de alguns dados em um soquete remoto ou use o telnet para se conectar interativamente a ele.
Se o seu servidor estiver escutando em foobar.com, porta 1234, você pode testá-lo assim:
bro@host:~ $ echo "Some data to send" | nc foobar.com 1234
O mesmo endereço / porta acima, mas torne a sessão interativa:
bro@host:~ $ telnet foobar.com 1234
Trying foobar.com...
Connected to foobar.com.
Escape character is '^]'.
Type some data to send here