Answers:
取决于您要运行的测试类型?如果要测试建立连接并发送一些数据,我可以考虑两个简单的测试。使用netcat
(nc)将某些数据“回显”到远程套接字,或使用telnet交互地连接到它。
如果您的服务器在foobar.com的端口1234上进行侦听,则可以这样进行测试:
bro@host:~ $ echo "Some data to send" | nc foobar.com 1234
与上面相同的地址/端口,但使会话具有交互性:
bro@host:~ $ telnet foobar.com 1234
Trying foobar.com...
Connected to foobar.com.
Escape character is '^]'.
Type some data to send here
nc -U
在OS X和Linux上使用socat
,例如使用socat - UNIX-CONNECT:/tmp/memcached.sock
。