2015-05-20 120 views
0

我有一個我想測試的系統,系統處理專有網絡協議(這需要檢查)。測試的協議是TCP和UDP。如何測試專有網絡協議

我正在尋找一個可以安裝在我的OS-X/Linux/Windows計算機上的軟件將它連接到系統我想測試並注入協議消息並分析反饋(軟件應該能夠比較每個收到的消息,如果它是預期的等)。

更喜歡一個看起來不錯的GUI和開源的軟件,所以我可以添加功能,如果需要(可能是一個付費軟件)。

我應該從哪裏開始?

回答

0

有一個實現協議的庫或框架。我的方法是使用它(或者在缺少時寫下它)來簡單地編寫單元測試。

有許多單元測試框架具有良好的GUI,無頭模式和自動化工具,所以除非您可以更具體,否則很難提出建議。

0

隨着阿爾戈斯協議分析儀(http://xpro.co/index.php/products/argos),您可以:

  • 在XML定義你的專有協議

  • 監控IP流量卸載到TCP/UDP端點,裝入專用的
    格式文本/二進制日誌文件

  • 可視化分析

  • 從命令的形式,在這裏你還可以包括 一個COM/ActiveX控件,它可以產生和接收通信和 實現邏輯背後

阿爾戈斯在Windows上運行發送命令/消息,這是一個付費軟件。

0

使用Load Multiplier(loadmultiplier.com),您可以測試專有協議。可以使用乘數來模擬任何傳輸協議(包括/ udp/tcp/tls/dtls/sctp/websocket/secured websocket)上的任何文本/二進制調用流(帶/不帶介質)。

聲明:我爲負載倍增工具工作。