ขึ้นอยู่กับประเภทของการทดสอบที่คุณต้องการใช้? หากคุณต้องการทดสอบการสร้างการเชื่อมต่อและส่งข้อมูลบางอย่างฉันสามารถคิดถึงการทดสอบง่าย ๆ สองแบบ ใช้netcat
(nc) เพื่อ "echo" ข้อมูลบางอย่างลงในซ็อกเก็ตระยะไกลหรือใช้ 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