TCP&UDP壓力測試工具


當你在寫一個網絡應用的時候,往往需要一個壓力測試工具對應用基礎的網絡吞吐支撐能力進行一個測試;看一下服務在不同連接不同請求下的處理效能.下面就為大家介紹一個基於.net實現的網絡吞吐測試工具,這個工作可以簡單地測試TCP或UPC服務網絡吞吐的處理效能,而使用起來也是非常方便.

測試前配置

 

工具可以對TCP和UDP進行一個壓力測試,測試配置很簡單只需要填寫相應服務的IP地址和端口,並設置壓力測試的連接數和發送相關數據即可.測試有兩種方式分別是:應用答模式和間隔模式;應用答模式即是當發送請求得到服務器回應后立即發送下一次請求,而間隔模式即每隔多少時間向服務器發送一個請求數據.

發送數據設置

發送的數據可以是兩種類型,分別是ASCII或以Hex方式的byte[]字符

測試情況

當相關測試參數都提供完成后就可以進行測試,可以通過測試的數據可以了解到服務器吞吐處理情況,以下TCP的測試情況

在運行測試的過程可以看到一系列的數據,包括:接收的總次數,每秒接收次數,發送的總次數,每秒發送次數和處理的數據情況.中間的列表還能看到每個連接的接收和發送數據情況.對於延時這個信息只有在TCP測下用應答模式才能體現出來.

以下是UDP測試

通過以上工具,只需要簡單地設置一些信息就能輕松地把相關應用的網絡基礎吞吐測試出來.

結果分析

對於這個工具什么值可以反映服務端的處理情況呢,其實只需要看這個測試工具每秒接收數量,即Receive_s這個值.

下載測試工具


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM