Clumsy制造網絡不穩定工具是winwin7下載小編為大家分享的一款用來模擬網絡不穩定狀態的工具,方便你調試應用程序在極端網絡狀況下的表現。人工的造成延遲,掉包和篡改操作后再進行發送。無論你是要重現網絡異常造成的程序錯誤,還是評估你的應用程序在不良網絡狀況下的表現,clumsy 都能讓你在不需要額外添加代碼的情況下,在系統層次幫你達到想要的效果!
特色
下載即用,不需要安裝任何東西。
不需要額外設置,不需要修改你的程序的代碼。
系統級別的網絡控制,可以適用于命令行,圖形界面等任何 Windows 應用程序。
不僅僅只支持 HTTP,任何 TCP, UDP 的網絡連接都可以被處理。
支持本地調試(服務器和客戶端都在 localhost)
"熱插拔",你的程序可以一直運行,而 clumsy 可以隨時開啟和關閉。
熱點
即時調整各種各樣主要參數,詳盡操縱網絡狀況。詳細資料clumsy最先依據客戶選取的filter來攔截特定的網絡數據。在filter中可以設置你喜歡的協議書(tcp/udp),端口,是接受或是發出的端口號。你還可以利用簡潔的思維句子來進一步變小范疇。當clumsy被激發時,僅有滿足這種規范的網絡數據會被開展解決,但你沒什么興趣的數據依然會由系統軟件正常的傳送。
當被filter的網絡數據抱被攔截后,你能挑選clumsy給予的作用來有針對性的調節網絡狀況:
延遲時間(Lag),把數據包緩存文件一段時間后再發出,那樣可以仿真模擬網絡延遲時間的情況。
調包(Drop),任意丟掉一些數據。
節流閥(Throttle),把一小一段時間內的數據攔截出來后再在以后的同一時間一同發出去。
再發(Duplicate),任意拷貝一些數據并與其說自身一同推送。
亂序(Outoforder),弄亂數據包推送的次序。
偽造(Tamper),任意改動小一部分的包囊內容。
雖然現階段寬帶網絡網絡聯接十分普及化,但網絡傳送其自身在實質上總并不是平穩的。假如你的應用軟件中沒有解決各類情形的解決,那麼有可能一個遺失的UDP包囊都是會使你的程序流程奔潰。恰當的調節這類個人行為顯而易見必須再編碼構造上開展認真的設計方案和解決,還會繼續很下苦功夫。并且在一些封裝形式密切的開發工具(Unity3D內置的網絡庫可能是一個事例)下能更不便。clumsy以盡量緩解程序猿壓力為總體目標,期待給予一個簡易便捷(但并有缺憾)的解決方法
上一篇:金萬維異速聯客戶端