我寫了一個TCP服務器實現,使用它我創建了一個作爲TCP echo服務的應用程序。如何測試TCP服務器的實現?
現在我想在
- 方面,它可以有多少的連接處理,以測試這種回聲服務器
- 什麼是響應時間
- 多少內存和CPU,它使用
請你可以建議任何標準的方法/工具來測試這個回聲服務器。據我所知,TCP和echo服務器的實現都是相當標準的做法,所以我希望能找到成熟的工具來測試它。
P.S .:我可以寫我自己的測試應用程序,但我不想這樣做,因爲如果我看到一些問題,我需要確定它是我的服務器,它做錯了。我不想最終測試我的測試客戶端。
我用C#和.NET 3.5編寫了這個實現,但我相信這個問題並不重要。
好極了!似乎*完全*我想要的。讓我試試看...... – Hemant 2009-12-01 08:56:07
我一直使用它的一個版本來測試我的服務器框架,(它運行在我的構建機器上來測試我所有的框架示例服務器),它是幾個自定義測試工具的基礎,多年來我一直爲客戶開發。讓我知道,如果你從博客文章鏈接的版本有任何問題,我可以更新到最新版本,如果你仍然有問題,我會解決它們。至於C#工具,你是自己的;) – 2009-12-01 08:58:51
非常感謝。你的應用程序似乎按預期工作(而我的服務器*不* :)。將在您的博客文章發佈查詢和評論! – Hemant 2009-12-01 09:41:40