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